- 浏览: 10398 次
最新评论
JS 动态添加事件
- 博客分类:
- 技术杂绘
JS 动态添加事件
2011年07月01日
转: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); };
发表评论
-
[.net] 关于.net线程问题总结(二)
2012-01-20 00:50 613[.net] 关于.net线程问题总结(二) 2011年01 ... -
多进程与多线程区别
2012-01-20 00:50 576多进程与多线程区别 20 ... -
delphi 文件下载汇总
2012-01-20 00:50 931delphi 文件下载汇总 2011年03月22日 现在 ... -
JAVA RMI线程模型及内部实现机制
2012-01-20 00:50 697JAVA RMI线程模型及内部实现机制 2010年06月07 ... -
电脑高手应用技巧荟萃(电脑知识二十六)
2012-01-17 01:08 591电脑高手应用技巧荟萃(电脑知识二十六) 2010年12月07 ... -
电脑常见问题2
2012-01-17 01:08 625电脑常见问题2 2010年10 ... -
(9.26更新 老机福音,再创经典)Ghost_XP_战神 V9.5 老机优化版
2012-01-17 01:07 1049(9.26更新 老机福音,再创经典)Ghost_XP_战神 V ... -
安卓新手成长日记之Andriod系统基础知识普及
2012-01-17 01:07 628安卓新手成长日记之Andriod系统基础知识普及 2011年 ... -
什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
2012-01-15 19:49 640什么是CGI、FastCGI、PHP-CG ... -
Android开机启动流程,IT爱好者必看
2012-01-15 19:49 500Android开机启动流程,IT爱好者必看 2011年11月 ... -
IP组播技术综述二
2012-01-15 19:49 550IP组播技术综述二 2011 ... -
Java加密和数字签名 5数字证书
2012-01-15 19:49 572Java加密和数字签名 5数 ... -
MySql 常用命令
2012-01-11 12:02 537MySql 常用命令 2011年07 ... -
情人节后的 JSF PrimeFaces2.0 更完美了!
2012-01-11 12:02 549情人节后的 JSF PrimeFaces2.0 更完美了! ... -
转义符号启示-坚持-iteye技术网站
2012-01-11 12:02 348转义符号启示-坚持-iteye技术网站 2011年07月01 ... -
一个简单的异步http连接器iteye技术网站
2012-01-11 12:02 493一个简单的异步http连接器iteye技术网站 2011年0 ...
相关推荐
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方法可以做到这一点 ...