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 相关文章推荐
Javascript中的delete介绍
Sep 02 Javascript
jQuery对指定元素中指定字符串进行替换的方法
Mar 17 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
May 26 Javascript
JavaScript对象数组如何按指定属性和排序方向进行排序
Jun 15 Javascript
javascript 将共享属性迁移到原型中去的实现方法
Aug 31 Javascript
javascript循环链表之约瑟夫环的实现方法
Jan 16 Javascript
AngularJS中控制器函数的定义与使用方法示例
Oct 10 Javascript
微信小程序获取手机号授权用户登录功能
Nov 09 Javascript
js中bool值的转换及“&amp;&amp;”、“||”、 “!!”详解
Dec 21 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
Oct 08 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
Apr 08 Javascript
详解vue微信网页授权最终解决方案
Jun 16 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
在字符串指定位置插入一段字符串的php代码
2010/02/16 PHP
php中json_encode UTF-8中文乱码的更好解决方法
2014/09/28 PHP
THINKPHP2.0到3.0有哪些改进之处
2015/01/04 PHP
php使用curl代理实现抓取数据的方法
2017/02/03 PHP
yii2.0框架场景的简单使用示例
2020/01/25 PHP
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
JavaScript中的各种操作符使用总结
2016/05/26 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
Bootstrap3 内联单选和多选框
2016/12/29 Javascript
js转换对象为xml
2017/02/17 Javascript
浅谈JS 数字和字符串之间相互转化的纠纷
2017/10/20 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
微信小程序工具函数封装
2019/10/28 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
JavaScript监听键盘事件代码实现
2020/06/03 Javascript
请求时token过期自动刷新token操作
2020/09/11 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
[05:31]干嘛呢兄弟!DOTA2 TI9语音轮盘部分出处
2019/05/14 DOTA
使用Python生成url短链接的方法
2015/05/04 Python
Python实现判断一个字符串是否包含子串的方法总结
2017/11/21 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
详解Python IO编程
2020/07/24 Python
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
高中生学习的自我评价
2013/12/14 职场文书
大专会计自我鉴定
2014/02/06 职场文书
后勤部经理岗位职责
2014/02/23 职场文书
2014年教研活动总结范文
2014/04/26 职场文书
护士节策划方案
2014/05/19 职场文书
大学活动总结模板
2014/07/10 职场文书
先进党员事迹材料
2014/12/24 职场文书
瘦西湖导游词
2015/02/03 职场文书
老公保证书怎么写
2015/02/26 职场文书
tree shaking对打包体积优化及作用
2022/07/07 Java/Android