手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js动态添加事件并可传参数示例代码
js动态添加事件并可传参数示例代码
摘要:复制代码代码如下:vartt=function(obj){returnfunction(){alert(obj.tagName);//可以为...

复制代码 代码如下:

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() {

// 这里可以写些验证代码

});

【js动态添加事件并可传参数示例代码】相关文章:

javascript实现动态改变层大小的方法

用javascript动态注释掉HTML代码

动态提示的下拉框

JQuery自动触发事件的方法

jQuery解析XML文件同时动态增加js文件的方法

javascript事件冒泡实例分析

javascript动态创建表格及添加数据实例详解

动态加载jQuery的方法

javascript事件冒泡和事件捕获详解

Java数据类型以及变量的定义

精品推荐
分类导航