2012-04-27 33 views
0

我想找到一個div中的所有標籤,並將href與當前網址中的頁面進行比較。如果它們是相同的,我會將CSS添加到標記的父級。爲什麼不通過這項工作找到標籤?這在SharePoint中使用。SharePoint的javascript:找到所有<a>在一個div

<script> 
    var jse_vertical_nav = document.getElementById('JSE_vertical_nav'); 
    alert(jse_vertical_nav.getElementsByTagName('a').length); 
</script> 

<div id="JSE_vertical_nav"> 
    <div class="jse_link_row"> 
    <a href="../SitePages/Home.aspx">HOME</a> 
    </div> 
    <div class="jse_link_row"> 
    <a href="#">ABOUT</a> 
    </div> 
    <div class="jse_link_row"> 
    <a href="#">NEWS</a> 
    </div> 
</div> 

回答

6

它不起作用,因爲您需要在輸出HTML之後使用JavaScript!

+0

新人的錯誤。謝謝! – 2012-04-27 14:42:54

+0

你爲stackoverflow回答太快了。我必須再等幾分鐘。 :) – 2012-04-27 14:52:36

+0

好的,謝謝,我不知道這個! :) – Amberlamps 2012-04-27 14:59:50

相關問題