如何在JavaScript中使用onclick
我需要知道如何使用如何在JavaScript中使用onclick,javascript,html,function,onclick,Javascript,Html,Function,Onclick,我需要知道如何使用onclick,这样我就可以一次又一次地重用div的onclick方法,而不必添加无限量的方法。 我不想这样做: <div id="div1" onClick="divFunction1()"> </div> <div id="div2" onClick="divFunction2()"> </div> <div id="div3" onClick="divFunction3()"> </div> <
onclick
,这样我就可以一次又一次地重用div
的onclick
方法,而不必添加无限量的方法。我不想这样做:
<div id="div1" onClick="divFunction1()">
</div>
<div id="div2" onClick="divFunction2()">
</div>
<div id="div3" onClick="divFunction3()">
</div>
<div id="div4" onClick="divFunction4()">
</div>
我不确定onclick之后会出现什么问题
非常感谢您的帮助,谢谢 通常应使用
addEventListener
进行此操作
document.getElementById('div1').addEventListener('click', function() {
alert('clicked the DIV');
}, false);
或引用命名函数
function divFunction() {
alert('clicked the DIV');
}
document.getElementById('div1').addEventListener('click', divFunction, false);
我不知道为什么这不会帮助您添加无限多的元素?
onclick
区分大小写。所以它是onclick
。它期望为其分配一个回调函数,并调用该函数
document.getElementById("div1").onclick = divFunction;
如果您试图添加更多事件,则需要一个事件侦听器,如adeneo所建议的那样。
document.getElementById(“div1”).onclick=which代码>我不太确定你想做什么,但也许看看这个可能会有所帮助:。非常感谢!这帮了我很大的忙,我一直很难过P无论如何,我不太擅长编程,所以我感谢您的帮助@Geroy290,很高兴能帮上忙
document.getElementById("div1").onclick = divFunction;