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

穿精又带淫゛_ 提交于 2020-01-06 12:42:52

问题


i have branch of links placed one after the other with
between them i want to loop though each link and invoke its click() event what is the best way to do this?

<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>

so when i know the first link object how can i know the next link (href object ) which is next in the list?

UPDATE: Thank for answering about the loop , but my last question is , if i have the first link as object in function , how can i know what is the next link ?


回答1:


Try this:

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


来源:https://stackoverflow.com/questions/8370511/java-script-how-to-loop-though-a-list-of-hrefs

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!