0

dom如下:

<li class="category51">
<a class="drop" href="#">Data</a>
<div class="dropdown_2column align_left ">
<div class="col_1">
<ul>
<li class="level1">
<a href="#">
<span class="level1">Solutions1</span>
</a>
</li>
<li class="level1">
<a href="#">
<span class="level1">Solutions</span>
</a>
</li>
</ul>
</div>
</div>
</li>

我想得到 Solutions1 and Solutions一个标签。我该怎么办?我使用:

var link = document.getElementsByClassName("category51").document.getElementsByTagName(ul).document.getElementsByTagName(li).document.getElementsByTagName(a).

我想要达到的目标:

我想通过 javascript.so 禁用链接,所以我必须将事件绑定到标签,现在,我不知道如何找到它。

4

1 回答 1

0

你可以使用Document.querySelecorAll.

var eles = document.querySelectorAll('li.level1 a'),
    i;

for (i = 0; i < eles.length, i++) {
  eles[i].onclick = function() {
    //...
  };
}
于 2012-09-25T09:31:33.727 回答