Javascript ID问题

问题描述 投票:0回答:1

我正在创建一个具有多个具有相同ID的下拉列表的页面。一次,一个元素将可见,而所有其他元素将不可见。我使用以下代码完成了此操作

style="display:none"

当我尝试使用以下代码访问下拉列表所选索引时

var a = document.getElementById("motorcycle-swap").selectedIndex;

我从我首先选择的不可见下拉列表中获取了错误的索引。我该如何解决这个问题?

javascript dom id
1个回答
0
投票

Id必须是唯一的,您应该改用类并像这样调用类

让项目= document.getElementByClassName('yourClass')

© www.soinside.com 2019 - 2024. All rights reserved.