js本身可以用removeEventListener方法进行删除
function handler() {console.log(this)
}
document.getElementById("myBtn").addEventListener("click", handler, false)
document.getElementById("myBtn").removeEventListener("click", handler, false)
这里注意移除的函数要跟绑定的相同,所以不能用匿名函数
用jquery的话,可以用.off()方法或.unbind()方法,具体使用方法查下jquery API就行了,这里就不赘述了
亲。你第一个“nihao” 用的jquery绑定的。 你删除不能用原生的javascript删除。可以$('#myBtn').unbind("click")
如果是原生的javascript,添加事件用 addEventListener , attachEvent 和removeEventListener,detachEvent 添加和删除。
选A可以同时绑定鼠标事件和键盘事件。如下
$("input").bind({
keydown:function(){$("body").css("background-color","red")},
mouseout:function(){$("body").css("background-color","blue")}
})
B、可以移除多个事件,也可以移除单个事件,后面部分错误。
C、有点模糊,如果是多选感觉也可以A、C。如果单选就是A。这个太模糊的说法了,如果合理的应该是:相反的,而不是对应的。
D、bind方法是绑定方法,不是做移除的。