首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么追加事件方法

2014-01-22 
如何追加事件方法document.getElementById(letiana).onclick function() {document.getElementById(l

如何追加事件方法


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

热点排行