用JS集中标签

时间:2015-02-23 12:44:06

标签: javascript tags

有没有人知道浏览器中的标签是如何编入索引的?

我的html页面中有12个项目是用标签创建的,问题是当我想要用第一个标签聚焦时  document.getElementsByTagName( “A”)[0] .focus();浏览器不关注第一项!如果我只是想通过document.getElementsByTagName(“a”)[2] .focus();来关注第三项。它集中了项目编号5。 我在徘徊为什么我有这个问题因为在我的页面中我只有想要的项目由标签聚焦而其他html项目是div和img标签!

非常感谢您的帮助和回复:)

这是我的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>

1 个答案:

答案 0 :(得分:0)

元素按它们在DOM中出现的顺序返回。

从左右和上下查看时,各种各样的事情可以使该顺序与您看到的顺序不同,包括:

  • 文字方向
  • float:right
  • CSS定位
  • 弹性订单