如何追加事件方法
document.getElementById("letiana").onclick = function() {
document.getElementById("letiana").onclick;
xxx();};
我想给当前的按钮事件追加一个方法XXX,怎么写?
------解决方案--------------------addEventListener 无限追加。
------解决方案--------------------document.getElementById("letiana").addEventListener('click',function () { },false);
第一个参数事件名字,
------解决方案--------------------function get(id){
this.s=document.getElementById(id);
//比如追加隐藏方法
this.s.hide = function(){
obj.style.display = "none";
return this.s;
};
}
用法:get("元素的ID").hide();
也可以利用原型追加:Element.prototype.hide=function(){
obj.style.display = "none";
return this.s;
}
这样就是所有的dom对象都有了该方法。
用发:document.getElementById("letiana").hide();