嗨,我尝试禁用onclick事件并将其恢复。禁用它可以正常工作:

 <div id="rob_icon_gui" onclick="robbery()"</div>

function bye() {
document.getElementById("rob_icon_gui").onclick = '';
}


但是它不会回来:

 <div id="rob_icon_gui" onclick="robbery()"</div>

function hallo() {
document.getElementById("rob_icon_gui").onclick = 'robbery()';
}


欢迎阅读:D答案

最佳答案

document.getElementById("rob_icon_gui").onclick = 'robbery()';更改为

document.getElementById("rob_icon_gui").onclick = robbery;



function robbery() {
  console.log('Executing Robbery')
}

document.getElementById("rob_icon_gui").onclick = robbery;

<button id='rob_icon_gui'>Click</button>

09-25 15:54