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