2 回答
叮当猫咪
TA贡献1776条经验 获得超12个赞
var btn = document.getElementById('btn');
// 添加事件绑定
btn.addEventListener('click', btnClick, false);
// 按钮点击方法
function btnClick() {
console.log('hello');
// 删除事件绑定
btn.removeEventListener('click', btnClick, false);
}
个人建议点击以后删除绑定的事件才是最靠谱的
皈依舞
TA贡献1851条经验 获得超3个赞
可以封装一下多处使用
function one(fn) {
var flag = true;
return function () {
if (flag) {
flag = false;
fn.apply(this, arguments)
}
}
}
document.getElementById("btn").onclick = one(function(e) {
console.log(e)
console.log(this);
})
添加回答
举报
0/150
提交
取消