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下有关dom以及xml节点访问兼容问题
Nov 26 Javascript
javascript 弹出层组件(升级版)
May 12 Javascript
一些实用的jQuery代码片段收集
Jul 12 Javascript
jQuery中$.fn的用法示例介绍
Nov 05 Javascript
批量下载对路网图片并生成html的实现方法
Jun 07 Javascript
利用jquery给指定的table动态添加一行、删除一行的方法
Oct 12 Javascript
详解原生js实现offset方法
Jun 15 Javascript
Angular5中调用第三方js插件的方法
Feb 26 Javascript
JavaScript设计模式之构造函数模式实例教程
Jul 02 Javascript
浅谈Webpack4 Tree Shaking 终极优化指南
Nov 18 Javascript
基于javascript实现贪吃蛇小游戏
Nov 25 Javascript
vue表单验证之禁止input输入框输入空格
Dec 03 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 和 MySQL 基础教程(三)
2006/10/09 PHP
对于PHP 5.4 你必须要知道的
2013/08/07 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
Ajax+PHP实现的分类列表框功能示例
2019/02/11 PHP
Laravel Eloquent ORM 多条件查询的例子
2019/10/10 PHP
firefox下input type=&quot;file&quot;的size是多大
2011/10/24 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
jQuery mobile 移动web(6)
2015/12/20 Javascript
JQuery点击事件回到页面顶部效果的实现代码
2016/05/24 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
webpack.DefinePlugin与cross-env区别详解
2020/02/23 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
2020/05/22 jQuery
[14:21]VICI vs EG (BO3)
2018/06/07 DOTA
python二叉树的实现实例
2013/11/21 Python
在Python的循环体中使用else语句的方法
2015/03/30 Python
使用Python3编写抓取网页和只抓网页图片的脚本
2015/08/20 Python
matplotlib作图添加表格实例代码
2018/01/23 Python
Python实现的NN神经网络算法完整示例
2018/06/19 Python
django 环境变量配置过程详解
2019/08/06 Python
python3中sys.argv的实例用法
2020/04/24 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
德国Discount-Apotheke中文官网:DC德式康线上药房
2020/02/18 全球购物
巴西网上药店:Drogaria Araujo
2021/01/06 全球购物
OLEDBConnection和SQLConnection有什么区别
2013/05/31 面试题
中学生获奖感言
2014/02/04 职场文书
护理专业毕业生自荐信
2014/06/15 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
html+css 实现简易导航栏功能
2021/04/07 HTML / CSS
golang import自定义包方式
2021/04/29 Golang
攻击最高的10只幽灵系神奇宝贝,坚盾剑怪排第一,第五最为可怕
2022/03/18 日漫
MySQL中LAG()函数和LEAD()函数的使用
2022/08/14 MySQL