如何在onclick事件发生时禁用它?

Raj*_*kar 9 html javascript css events onclick

我有一个调用add_cart()JavaScript函数的图像onclick()

<img src="images/add.png" onclick="add_cart()">
Run Code Online (Sandbox Code Playgroud)

我希望用户只点击一次图像.当用户第一次点击它时,add_cart应该调用函数.如果他第二次点击则不会发生任何事件.

Anu*_*rag 20

<img src="images/add.png" onclick="add_cart(); this.onclick=null;">
Run Code Online (Sandbox Code Playgroud)


iga*_*rav 7

如果你在jquery方面处理它,你可以使用jquery one方法

$(".myDiv").one("click", function(){  
    alert("this will happen only once");  
});
Run Code Online (Sandbox Code Playgroud)

干杯