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版(约瑟夫环问题)
Aug 05 Javascript
TreeView 用法(有代码)(asp.net)
Jul 15 Javascript
Dom 结点创建 基础知识
Oct 01 Javascript
常见JS效果之图片减速度滚动实现代码
Dec 08 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
May 11 Javascript
HTML页面滚动时获取离页面顶部的距离2种实现方法
Sep 05 Javascript
jQuery 插件开发指南
Nov 14 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
Mar 10 Javascript
jQuery实现仿美橙互联两级导航菜单效果完整实例
Sep 17 Javascript
Bootstrap Img 图片样式(推荐)
Dec 13 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
Nov 30 Javascript
vue中提示$index is not defined错误的解决方式
Sep 02 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也可以?成Shell Script
2006/10/09 PHP
php ftp文件上传函数(基础版)
2010/06/03 PHP
php header Content-Type类型小结
2011/07/03 PHP
54个提高PHP程序运行效率的方法
2015/07/19 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
WordPress中编写自定义存储字段的相关PHP函数解析
2015/12/25 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
2019/09/27 PHP
php swoft框架实例用法
2020/12/22 PHP
Javascript学习笔记二 之 变量
2010/12/15 Javascript
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
2012/01/13 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
2015/08/24 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
原生javascript实现的一个简单动画效果
2016/03/30 Javascript
微信小程序实现锚点定位楼层跳跃的实例
2017/05/18 Javascript
Angular4实现图片上传预览路径不安全的问题解决
2017/12/25 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
2018/02/05 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
2018/08/16 Javascript
通过说明与示例了解js五种设计模式
2019/06/17 Javascript
JavaScript展开操作符(Spread operator)详解
2019/07/20 Javascript
Python实现简单的可逆加密程序实例
2015/03/05 Python
python实现定时提取实时日志程序
2018/06/22 Python
Python中如何导入类示例详解
2019/04/17 Python
python动态进度条的实现代码
2019/07/03 Python
python实现kNN算法识别手写体数字的示例代码
2019/08/16 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
Python CSS选择器爬取京东网商品信息过程解析
2020/06/01 Python
澳大利亚工具仓库:Tools Warehouse
2018/10/15 全球购物
经典c++面试题六
2012/01/18 面试题
班会关于环保演讲稿
2013/12/29 职场文书
社会实践评语
2014/04/28 职场文书
在职证明范本
2015/06/15 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
部分武汉产收音机展览
2022/04/07 无线电