Javascript 用JS聚焦一个标签
有人知道浏览器中的标签是如何索引的吗 在我的html页面中,有12个项目是用标记创建的,问题是当我想用标记聚焦第一个标记时 document.getElementsByTagName(“a”)[0].focus();浏览器不聚焦第一项!如果我只想通过document.getElementsByTagName(“a”)[2].focus()聚焦第三项;它聚焦于第5项。 我想知道为什么我会有这个问题,因为在我的页面中,我只有一个标记需要关注的项目,而其他html项目是div和img标记 非常感谢您的帮助,并回复:) 以下是在我的html页面中创建的两个项目的exmaple:Javascript 用JS聚焦一个标签,javascript,tags,Javascript,Tags,有人知道浏览器中的标签是如何索引的吗 在我的html页面中,有12个项目是用标记创建的,问题是当我想用标记聚焦第一个标记时 document.getElementsByTagName(“a”)[0].focus();浏览器不聚焦第一项!如果我只想通过document.getElementsByTagName(“a”)[2].focus()聚焦第三项;它聚焦于第5项。 我想知道为什么我会有这个问题,因为在我的页面中,我只有一个标记需要关注的项目,而其他html项目是div和img标记 非常感谢您的
<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>
元素按照它们在DOM中出现的顺序返回 从左到右和从上到下查看时,各种因素会使该顺序与您看到的顺序不同,包括:
- 文本方向
- 浮球:对
- CSS定位
- 弹性订单
document.getElementById(“btn”+var1.focus()代码>var1可以在哪里输入任何数字。首先感谢您的快速回答!问题是这些项目是用float:left定位的!所以我认为这与CSS定位无关。