js动态添加事件并可传参数示例代码


Posted in Javascript onOctober 21, 2013
var tt=function(obj) 
{ 
return function() 
{ 
alert(obj.tagName); //可以为外部定义的一个执行函数; 
} 
} 
function addfunction() 
{ 
var bigobj=document.getElementById("mytable"); 
var rows =bigobj.rows; 
for(var j=0; j<rows.length; j++) 
{ 
for(var i=0;i<rows[j].cells.length;i++) 
{ 
rows[j].cells[i].attachEvent("onmousemove",tt(rows[j].cells[i])); 
//rows[j].cells[i].onmousemove = function(){ 
// tt(); 
//} 
} 
} 
}

==========兼容FF和IE的写法
function addEvent (o,c,h){ 
if(o.attachEvent){ 
o.attachEvent('on'+c,h); 
}else{ 
o.addEventListener(c,h,false); 
} 
return true;} 
var tt=function(obj) 
{ 
return function(){textChange(obj);} 
} 
addEvent(input1,"change",tt(input1)); 
function textChange(o) 
{ //do something 
} 
用Jquery的话,一句话搞定 
$("input[type='text']").change( function() { 
// 这里可以写些验证代码 
});
Javascript 相关文章推荐
ExtJS Grid使用SimpleStore、多选框的方法
Nov 20 Javascript
JS取得绝对路径的实现代码
Jan 16 Javascript
浅析javascript中的DOM
Mar 01 Javascript
js正则表达式注册页面表单验证
Oct 11 Javascript
BootStrap实现轮播图效果(收藏)
Dec 30 Javascript
js的三种继承方式详解
Jan 21 Javascript
详谈angularjs中路由页面强制更新的问题
Apr 24 Javascript
AngularJS自定义指令实现面包屑功能完整实例
May 17 Javascript
如何编写一个d.ts文件的步骤详解
Apr 13 Javascript
jQuery解析json格式数据示例
Sep 01 jQuery
JQuery省市联动效果实现过程详解
May 08 jQuery
JavaScript冒泡算法原理与实现方法深入理解
Jun 04 Javascript
js去空格技巧分别去字符串前后、左右空格
Oct 21 #Javascript
onkeyup,onkeydown和onkeypress的区别介绍
Oct 21 #Javascript
兼容FF和IE的动态table示例自写
Oct 21 #Javascript
用Js实现的动态增加表格示例自己写的
Oct 21 #Javascript
可以用鼠标拖动的DIV实现思路及代码
Oct 21 #Javascript
JS中的this变量的使用介绍
Oct 21 #Javascript
JS对select控件option选项的增删改查示例代码
Oct 21 #Javascript
You might like
通过ICQ网关发送手机短信的PHP源程序
2006/10/09 PHP
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
PHP的error_reporting错误级别变量对照表
2014/07/08 PHP
php找出指定范围内回文数且平方根也是回文数的方法
2015/03/23 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
JavaScript初学者需要了解10个小技巧
2010/08/25 Javascript
纯jquery实现模仿淘宝购物车结算
2015/08/20 Javascript
jQuery实现图片文字淡入淡出效果
2015/12/21 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
基于JS实现EOS隐藏错误提示层代码
2016/04/25 Javascript
jQuery图片渐变特效的简单实现
2016/06/25 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
2016/08/17 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
Bootstrap CSS布局之列表
2016/12/15 Javascript
基于Angularjs+mybatis实现二级评论系统(仿简书)
2017/02/13 Javascript
js+css实现打字效果
2020/06/24 Javascript
BootStrap中的模态框(modal,弹出层)功能示例代码
2018/11/02 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
详解Python 2.6 升级至 Python 2.7 的实践心得
2017/04/27 Python
Windows 64位下python3安装nltk模块
2018/09/19 Python
树莓派使用USB摄像头和motion实现监控
2019/06/22 Python
详解Python yaml模块
2020/09/23 Python
PyQt5通过信号实现MVC的示例
2021/02/06 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
Footshop罗马尼亚:最好的运动鞋选择
2019/09/10 全球购物
英国第一职业高尔夫商店:Clickgolf.co.uk
2020/11/18 全球购物
大学毕业生个人自荐信范文
2014/01/08 职场文书
房屋租赁协议书
2014/04/10 职场文书
给老婆的保证书
2015/01/16 职场文书
Python Django ORM连表正反操作技巧
2021/06/13 Python
python树莓派通过队列实现进程交互的程序分析
2021/07/04 Python