为一个复选框调用2个JavaScript函数

时间:2017-04-29 10:10:54

标签: javascript checkbox

我有一点问题,我的复选框已经附加了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()"/>

1 个答案:

答案 0 :(得分:0)

您不必以不同的方式选择一个元素来附加不同的javascript代码,但是如果您想以不同的方式调用它,您可以随时为其分配一个类并使用javascript方法识别元素:document .getElementsByClassName(&#39;类名&#39)

&#13;
&#13;
setTimeout(function(){
document.getElementsByClassName('checkboxdelay')[0].checked = true;
},1000)
&#13;
<input name="product" value="199" type="checkbox" id="p4" class="checkboxdelay" onChange="totalIt()"/>
&#13;
&#13;
&#13;