javascript如何遍历href列表

时间:2011-12-03 19:53:41

标签: javascript loops href

我将链接分支一个接一个地放在它们之间 我想循环每个链接并调用其click()事件 这样做的最佳方式是什么?

<div id="playlistContainer" >
<a href="javascript:void(0);" onclick="loadNewVideo('xxxx1','0');">Blah 1</a><br>
<a href="javascript:void(0);" onclick="loadNewVideo('xxxxx3','0');">Blah 1</a><br>
<a href="javascript:void(0);" onclick="loadNewVideo('xxxxx4','0');">TBlah 2</a><br>
<a href="javascript:void(0);" onclick="loadNewVideo('xxxxx5','0');">Blah 3</a><br>
<a href="javascript:void(0);" onclick="loadNewVideo('xxxxx6','0');">Blah 4</a><br>
</div>

所以当我知道第一个链接对象时,我怎么知道列表中下一个链接(href对象)?

更新 感谢回答关于循环,但我的最后一个问题是,如果我在功能中有第一个链接作为对象,我怎么知道下一个链接是什么?

1 个答案:

答案 0 :(得分:3)

试试这个:

var as = document.getElementsByTagName("a");
for (var i=0; i<as.length; i++) {
  // Call the "onclick" handler for each "a" element.
  as[i].onclick();
}