读书人

怎么追加事件方法

发布时间: 2014-01-22 00:03:39 作者: rapoo

如何追加事件方法


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();

读书人网 >JavaScript

热点推荐