我有一点问题,我的复选框已经附加了ID,名称等,所以我不知道如何将下面的JavaScript代码链接到复选框,因为ID和名称已被使用。我已经知道你不能使用多个ID,因为它只会使用指定的第一个ID。
任何想法如何解决这个问题?
setTimeout(function(){
document.getElementById('checkboxdelay').checked = true;
},1000)
<input name="product" value="199" type="checkbox" id="p4" id="checkboxdelay" onChange="totalIt()"/>
答案 0 :(得分:0)
您不必以不同的方式选择一个元素来附加不同的javascript代码,但是如果您想以不同的方式调用它,您可以随时为其分配一个类并使用javascript方法识别元素:document .getElementsByClassName(&#39;类名&#39)
setTimeout(function(){
document.getElementsByClassName('checkboxdelay')[0].checked = true;
},1000)
&#13;
<input name="product" value="199" type="checkbox" id="p4" class="checkboxdelay" onChange="totalIt()"/>
&#13;