转: http://www.iteye.com/problems/22476
Javascript为元素动态的添加事件包括两种情况:
直接给对象添加事件,节点添加事件 :
var _obj = document.getElementById("Obj");
_obj.onfocus = functionName;
_obj.onblur = function aaaa(){
alert('aaaaa');
}
更加动态,更为实用,能添加多个函数(添加的事件的顺序即执行顺序)
var _obj = document.getElementById("obj");
if(window.addEventListener){
// Mozilla, Netscape, Firefox
_obj .addEventListener('click', alert('cc'), false);
_obj .addEventListener('click', alert('cc'), false);
} else {
// IE
_obj .attachEvent('onfocus ', function(){alert('changchang');});
_obj .attachEvent('onblur', function(){alert('changchang');});
}
这里的functionName就是事件处理函数,如果是带参数的那该怎么办,
有人说是这样:
element.onclick=function(sb){
alert(sb);
}
答案是不正确的。
解决方法:匿名函数:
OperatorTd.onblur = function() {
ToFont(index);
};
分享到:
相关推荐
javascript动态添加事件.pdf
js动态添加事件.txt。。。。。.。。。。。。
javascrip,脚本,t动态添加事件,TXT阅读文档 javascrip,脚本,t动态添加事件,TXT阅读文档 javascrip,脚本,t动态添加事件,TXT阅读文档 javascrip,脚本,t动态添加事件,TXT阅读文档 javascrip,脚本,t动态添加...
javascript动态添加事件[文].pdf
两种方式:直接给对象添加事件,节点添加事件 例如给一个id为tab1的添加onclick事件 第一种情况: 代码如下: var t = document.getElementById(“tab1”); t.onclick = function tst(){ alert(”); } 第二种...
动态添加事件实质就是指js中的事件委托。本文给大家介绍JavaScript动态添加事件之事件委托的相关知识,非常不错,具有参考借鉴价值,感兴趣的朋友一起看下吧
往往我们需要在 JS 中动态添加事件,这就涉及到浏览器兼容性问题了,以下谈及的几种方法,我们也常常混合使用。
JS动态添加事件的方法有很多,我们可以使用setAttribute、attachEvent 和 addEventListener等等,感兴趣的朋友可以参考下
主要介绍了使用javascript生成动态表格并为每个单元格添加单击事件,需要的朋友可以参考下
其所谓的动态添加事件实质就是指js中的事件委托。 我们知道在js中,事件处理只能绑定在当前被选中的元素上,换句话也就是说,事件处理只能绑定在当前文档已经存在的元素上!但是,往往小伙伴们都会遇到一个问题就是...
下面小编就为大家带来一篇老生常谈js动态添加事件--- 事件委托。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
js动态添加事件可以搜索到很多的相关文章,不过可以传参数的就没有几个了,下面有个不错的示例可以满足大家对传参的需求,感兴趣的各位不要错过
web前端的朋友们,经常会遇到给由后台返回的数据遍历生成的DOM绑定事件,但是总是绑定不上,那是因为把事件直接绑定到了动态生成的DOM上了,正确的方式是利用事件冒泡给其父元素绑定,这样才能解决问题的哦!
js动态创建复选框,并且给每个复选框添加事件
本文实例讲述了JS实现为动态添加的元素增加事件功能。分享给大家供大家参考,具体...www.jb51.net js动态添加事件</title> </head> <body> <li class=out-li>123 <li class=out-li>123 <li
现在我们为其动态添加一事件,JS核心代码如下: document.getElementById("txtPrice").attachEvent('onblur', function (){alert('添加事件成功!')}); 【补充】 有时候为了实现不同浏览器之前的兼容,...
本文实例讲述了JS实现为动态创建的元素添加事件操作。分享给大家供大家参考,具体如下: html中直接生成的元素,添加事件,我们都知道,但是如何为一个动态生成的元素添加事件呢,jquery中的live方法可以做到这一点 ...