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 相关文章推荐
JS 无限级 Select效果实现代码(json格式)
Aug 30 Javascript
IE下使用cloneNode注意事项分享
Nov 22 Javascript
使用jquery 简单实现下拉菜单
Jan 14 Javascript
非常漂亮的相册集 使用jquery制作相册集
Apr 28 Javascript
基于Bootstrap仿淘宝分页控件实现代码
Nov 07 Javascript
了解VUE的render函数的使用
Jun 08 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
Jul 31 Javascript
IntersectionObserver实现图片懒加载的示例
Sep 29 Javascript
jQuery中的for循环var与let的区别
Apr 21 jQuery
详解小程序云开发攻略(解决最棘手的问题)
Sep 30 Javascript
关于vue里页面的缓存详解
Nov 04 Javascript
js实现类选择器和name属性选择器的示例步骤
Feb 07 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中使用Oracle数据库(3)
2006/10/09 PHP
PHP 处理图片的类实现代码
2009/10/23 PHP
php-redis中的sort排序函数总结
2015/07/08 PHP
Yii 2.0在Grid中格式化时间方法示例
2017/06/06 PHP
jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
2010/03/21 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
Node.js编码规范
2014/07/14 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
javascript实现图片轮播效果
2016/01/20 Javascript
JavaScript实现弹出广告功能
2017/03/30 Javascript
AngularJS2 与 D3.js集成实现自定义可视化的方法
2017/12/01 Javascript
浅谈Vue网络请求之interceptors实际应用
2018/02/28 Javascript
关于Vue项目跨平台运行问题的解决方法
2018/09/18 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
使用Python抓取模板之家的CSS模板
2015/03/16 Python
栈和队列数据结构的基本概念及其相关的Python实现
2015/08/24 Python
python2.7的编码问题与解决方法
2016/10/04 Python
TensorFlow实现RNN循环神经网络
2018/02/28 Python
实践Vim配置python开发环境
2018/07/02 Python
Python函数装饰器实现方法详解
2018/12/22 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
利用keras加载训练好的.H5文件,并实现预测图片
2020/01/24 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
2020/03/10 Python
Python接口自动化测试的实现
2020/08/28 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
Giuseppe Zanotti美国官方网站:将鞋履视为高级时装般精心制作
2018/02/06 全球购物
建筑实习自我鉴定
2013/10/18 职场文书
会计职业生涯规划范文
2014/01/04 职场文书
2014年学校团委工作总结
2014/12/20 职场文书
研究生导师评语
2014/12/31 职场文书
用电申请报告范文
2015/05/18 职场文书
获奖感言范文
2015/07/31 职场文书
生产实习心得体会范文
2016/01/22 职场文书
详细总结Python常见的安全问题
2021/05/21 Python