JavaScript动态添加|绑定事件
来源:互联网 发布:mac如何删除office 编辑:程序博客网 时间:2024/04/27 17:05
1,不带参数的事件:
两种方式:直接给对象添加事件,节点添加事件
例如给一个id为tab1的添加onclick事件
第一种情况:
var t = document.getElementById("NewTitle");
t.onclick = function showmsg(){
alert('Hello!World');
}
t.onclick = function showmsg(){
alert('Hello!World');
}
~
第二种情况 这种情况更加动态,更为实用,而且还能添加多个函数(添加的事件的顺序即执行顺序),呵呵
var tb = document.getElementById("NewTitle");
if(window.addEventListener){ // Mozilla, Netscape, Firefox
td_value.addEventListener('click', alert('cc'), false);
td_value.addEventListener('click', alert('cc'), false);
} else { // IE
td_value.attachEvent('onclick', function(){alert('changchang');});
td_value.attachEvent('onclick', function(){alert('changchang');});
}
if(window.addEventListener){ // Mozilla, Netscape, Firefox
td_value.addEventListener('click', alert('cc'), false);
td_value.addEventListener('click', alert('cc'), false);
} else { // IE
td_value.attachEvent('onclick', function(){alert('changchang');});
td_value.attachEvent('onclick', function(){alert('changchang');});
}
~
2,带参数的事件:
解决方法:匿名函数:
element.onclick=function() {
functionName(param);
};
functionName(param);
};
这样就巧妙的通过匿名方法实现了!
- JavaScript动态添加|绑定事件
- javascript动态添加事件
- JavaScript:按钮事件动态绑定
- javascript动态绑定事件用法
- javascript动态添加'onkeypress'事件
- javascript 中动态添加事件
- Jquery 为动态添加元素绑定事件
- jquery 为动态添加元素绑定事件
- jQuery 给动态添加元素绑定事件
- jQuery动态添加的元素绑定事件
- 动态添加图片并绑定删除事件
- jquery 绑定动态添加html事件
- 给动态添加的元素绑定事件
- 绑定事件 动态添加的元素 失败
- jquery html 动态添加元素绑定事件
- JS----动态添加元素绑定事件
- Javascript 动态添加事件(附:javascript事件解说)
- JavaScript动态的为元素添加事件
- call_user_func和call_user_func_array
- java--jdbc
- asp.net 输出XML文件
- VS2008使用技巧集锦
- shopping自练体会
- JavaScript动态添加|绑定事件
- ERP发展史(精简版)
- 最近翻译的ISAPI_Rewrite中文手册6
- 让我一见钟情的java web mvc 框架:Vraptor3
- Java调用Linux命令
- poj 1657
- 2010 小玩股票的进
- java--各种数据库连接jdbc
- 最近翻译的ISAPI_Rewrite中文手册7