我做了一个网站,需要执行 javascript。我想从我的 HTML 菜单中获取子节点。
这是我的 HTML 结构的一部分:
<ul class="menu">
<div class="moduletable_menu">
<ul class="nav menu nav-pills">
<li class="item-101">
<li class="item-108 current active deeper parent">
<li class="item-127">
<li class="item-113 deeper parent">
<li class="item-124">
<li class="item-116 deeper parent">
</ul>
</div>
</ul>
所以,我想获得“活跃”元素。我做了以下代码:
function getmenuItem(){
var SelectedItem = document.getElementsByClassName("active");
console.log(SelectedItem);
console.log(SelectedItem.length);
}
问题来了:
我通过 Firebug 显示了控制台,它向我展示了
HTMLCollection[]
0
然后我尝试访问集合,SelectedElement[0]
但我得到“未定义”。
请告诉我如何获取活动元素的孩子。