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 函数中的参数使用分析
Mar 27 Javascript
js实现杯子倒水问题自动求解程序
Mar 25 Javascript
jQuery文本框(input textare)事件绑定方法教程
Apr 24 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
Sep 18 Javascript
JavaScript中的数组操作介绍
Dec 30 Javascript
JS非Alert实现网页右下角“未读信息”效果弹窗
Sep 26 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
Jun 20 Javascript
webpack vue项目开发环境局域网访问方法
Mar 20 Javascript
vue-router 中 meta的用法详解
Nov 01 Javascript
JS localStorage存储对象,sessionStorage存储数组对象操作示例
Feb 15 Javascript
JavaScript定时器使用方法详解
Mar 26 Javascript
如何在vue中使用kindeditor富文本编辑器
Dec 19 Vue.js
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多图上传小程序代码
2011/07/17 PHP
一个简单的网页密码登陆php代码
2012/07/17 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
2014/05/15 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
2016/02/15 PHP
php实现当前页面点击下载文件的简单方法
2016/09/22 PHP
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
jcrop基本参数一览
2013/07/16 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
JavaScript动态加载样式表的方法
2015/03/21 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
Angular2 父子组件通信方式的示例
2018/01/29 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
详解微信小程序中组件通讯
2018/10/30 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
解决Element中el-date-picker组件不回填的情况
2020/11/07 Javascript
[01:50]《我与DAC》之玩家:iG夺冠时的那面红旗
2018/03/29 DOTA
在Python中使用PIL模块对图片进行高斯模糊处理的教程
2015/05/05 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
python使用正则来处理各种匹配问题
2019/12/22 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
如何填写个人简历自我评价
2013/12/10 职场文书
市场开发与营销专业求职信
2013/12/31 职场文书
销售助理岗位职责
2014/02/21 职场文书
主持人演讲稿
2014/05/13 职场文书
美术第二课堂活动总结
2014/07/08 职场文书
企业务虚会发言材料
2014/10/20 职场文书
2015年乡镇流动人口工作总结
2015/05/12 职场文书
校运会通讯稿
2015/07/18 职场文书
2016年优秀党务工作者先进事迹材料
2016/02/29 职场文书