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 显示当前系统时间代码
Dec 28 Javascript
javascript最常用与实用的创建类的代码
Aug 12 Javascript
jQuery简易图片放大特效示例代码
Jun 09 Javascript
Jquery遍历Json数据的方法
Apr 20 Javascript
js实现鼠标经过表格行变色的方法
May 12 Javascript
JavaScript中判断两个字符串是否相等的方法
Jul 07 Javascript
JS在onclientclick里如何控制onclick的执行
May 30 Javascript
基于js中的原型、继承的一些想法
Aug 10 Javascript
详解jQuery选择器
Dec 21 Javascript
layui表格checkbox选择全选样式及功能的实例
Mar 07 Javascript
Vue多系统切换实现方案
Jun 05 Javascript
基于原生js实现判断元素是否有指定class名
Jul 11 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
xmlHTTP实例
2006/10/24 Javascript
通过Unicode转义序列来加密,按你说的可以算是混淆吧
2007/05/06 Javascript
Jquery replace 字符替换实现代码
2010/12/02 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
JavaScript支持的最大递归调用次数分析
2014/06/24 Javascript
JS对象与json字符串格式转换实例
2014/10/28 Javascript
javascript抽象工厂模式详细说明
2014/12/16 Javascript
angularJS中$apply()方法详解
2015/01/07 Javascript
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
Angularjs实现mvvm式的选项卡示例代码
2016/09/08 Javascript
JS识别浏览器类型(电脑浏览器和手机浏览器)
2016/11/18 Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
2017/02/11 Javascript
JS中的三个循环小结
2017/06/20 Javascript
基于vue.js路由参数的实例讲解——简单易懂
2017/09/07 Javascript
浅谈vue中慎用style的scoped属性
2017/11/28 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
ajax前台后台跨域请求处理方式
2018/02/08 Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
2018/07/08 Javascript
在vue中安装使用vux的教程详解
2018/09/16 Javascript
vue项目中使用bpmn为节点添加颜色的方法
2020/04/30 Javascript
layui实现显示数据表格、搜索和修改功能示例
2020/06/03 Javascript
javascript实现京东快递单号的查询效果
2020/11/30 Javascript
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
python字符串替换示例
2014/04/24 Python
python中的装饰器详解
2015/04/13 Python
Python使用PIL模块生成随机验证码
2017/11/21 Python
8段用于数据清洗Python代码(小结)
2019/10/31 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
岗位职责定义及内容
2013/11/08 职场文书
大学生写自荐信的技巧
2014/01/08 职场文书
会计专业职业规划:规划自我赢取未来
2014/02/12 职场文书
副科竞争上岗演讲稿
2014/05/12 职场文书
导游词之无锡梅园
2019/11/28 职场文书