如何在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;