如何循环遍历一个href's列表

java script How to loop though a list of href's

本文关键字:href 列表 一个 何循环 循环 遍历      更新时间:2023-09-26

我有一个接一个的链接分支,它们之间有
我想循环遍历每个链接并调用其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对象)是下一个在列表中?

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

试试这个:

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