我正在尝试查找div中的所有标签,并将href与当前url中的页面进行比较。如果它们相同,我会将css添加到标签的父标签中。为什么找不到标签呢?这正在SharePoint中使用。
<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>发布于 2012-04-27 22:40:14
它不能工作,因为你需要在输出你的超文本标记语言之后使用JavaScript!
https://stackoverflow.com/questions/10352690
复制相似问题