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 给汉字排序实例代码
Jun 28 Javascript
jQuery对象[0]是什么含义?
Jul 31 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
Feb 07 Javascript
javascript时间自动刷新实现原理与步骤
Jan 06 Javascript
JS判断字符串包含的方法
May 05 Javascript
javascript 显示全局变量与隐式全局变量的区别
Feb 09 Javascript
详解VueJS应用中管理用户权限
Feb 02 Javascript
解决webpack无法通过IP地址访问localhost的问题
Feb 22 Javascript
小程序实现带年月选取效果的日历
Jun 27 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
Aug 19 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
Jun 06 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
Jan 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
Windows下的PHP5.0详解
2006/11/18 PHP
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
PHP数据库表操作的封装类及用法实例详解
2016/07/12 PHP
实例分析PHP中PHPMailer发邮件
2017/12/13 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
2020/12/30 PHP
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
详谈jQuery中的this和$(this)
2014/11/13 Javascript
深入理解JavaScript系列(26):设计模式之构造函数模式详解
2015/03/03 Javascript
Angular.js如何从PHP读取后台数据
2016/03/24 Javascript
用js实现博客打赏功能
2016/10/24 Javascript
BootStrap便签页的简单应用
2017/01/06 Javascript
微信端开发--登录小程序步骤
2017/01/11 Javascript
前端开发必知的15个jQuery小技巧
2017/01/22 Javascript
js实现加载页面就自动触发超链接的示例
2017/08/31 Javascript
详解javascript 变量提升(Hoisting)
2019/03/12 Javascript
详解vue微信网页授权最终解决方案
2019/06/16 Javascript
vue 开发企业微信整合案例分析
2019/12/02 Javascript
javascript中导出与导入实现模块化管理教程
2020/12/03 Javascript
Python返回真假值(True or False)小技巧
2015/04/10 Python
利用python打印出菱形、三角形以及矩形的方法实例
2017/08/08 Python
Python算法中的时间复杂度问题
2019/11/19 Python
python使用梯度下降算法实现一个多线性回归
2020/03/24 Python
Python实现自动整理文件的脚本
2020/12/17 Python
python在协程中增加任务实例操作
2021/02/28 Python
Nike爱尔兰官方网站:Nike.com (IE)
2018/03/12 全球购物
Claire’s法国:时尚配饰、美容、珠宝、头发
2021/01/16 全球购物
最新党员思想汇报
2014/01/01 职场文书
促销活动总结报告
2014/04/26 职场文书
小学生个人先进事迹材料
2014/05/08 职场文书
我的中国梦演讲稿小学篇
2014/08/19 职场文书
酒会开场白大全
2015/06/01 职场文书
公司新员工欢迎词
2015/09/30 职场文书
Python中的pprint模块
2021/11/27 Python