有没有人知道浏览器中的标签是如何编入索引的? ()“[0] .focus();如果我想要使用标签创建第一个标签,则会出现问题。浏览器不关注第一项!如果我只想通过document.getElementsByTagName(“a”)[2] .focus();它关注的项目编号5. 我流浪为什么我有这个问题,因为在我的网页中我只有想要的项目被聚焦的标签和其他HTML项目是div和img标签!焦点与JS的标签
非常感谢提前对你的帮助和回答:)
这里是我的HTML页面中创建2项
的一个实例:
<div id="carousel_items">
<div id="indicators" class="carousel-indicators" style="visibility: visible;">
<div id="nextBtn" class="right_indicator">
<img id="indicators_right" src="images/nextbtn.gif" style="width:45px;height:25px;">
</div>
</div>
<div id="div_slides" class="thumbnailList_slides">
<div class="div_vid">
<a id="btn0" class="btn_vid" href="#" onclick="javascript:activate('0');"> </a>
</div>
<div class="div_vid">
<a id="btn1" class="btn_vid" href="#" onclick="javascript:activate('1');"> </a>
</div>
</div>
你能分享一些HTML代码吗? – BabyDuck 2015-02-23 12:48:51
@BALAJI你有想法吗?谢谢:) – user3481058 2015-02-23 13:21:43
你也可以使用ids,比如'document.getElementById(“btn”+ var1).focus();'其中var1可以是任何数字。 – BabyDuck 2015-02-23 13:28:34