js 移除select下拉框里的onchange 事件如何实现,求大神解答

js 移除select下拉框里的onchange 事件如何实现,求大神解答

为什么非得要去掉,函数里不写任何代码不就得了了。。

不写不就行了吗??具体的说下。。。。

我select下拉框里有个onchange事件来实现联动功能,但是我在某些情况下不希望发生联动,所以想特定的时候不执行onchange事件

$('#btn').unbind("click");

document.getElementById('selectObj').onchange=function(){};
这样算移除么。

你怎么写的?如果是dom.addEventLitener绑定匿名函数无法解除,要给函数起名字,用removeEventListener移除
function abc(){}
dom.addEventListener('change',abc,false);

==>
dom.removeEventListener('change',abc);

直接dom上上面onchange,可以用dom.onchange=null