试了很多方法都是改变点击事件就立即触发函数,有没有什么办法只改变,等我点击再触发<button id="bt" onclick="a()">点击</button><script>$("#bt").removeAttr("onclick");//这种方法会立即执行b,怎么变成点击后执行 $("#bt").addEventListener('onclick',b()); function b(){ ... }</script>