attachEvent如何传参,请教高手 eleTr.attachEvent( 'onmouseover',new Function("moveOver("+eleTr+")") ); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SORRY!上面写的有写些问题eleTr.attachEvent( 'onmouseover',new Function("moveOver(eleTr)") );给你个例子<input name="HB"><input name="HB2" value="HAHA"><script language=javascript> function HBfunction(obj) { alert(obj.value) } obj=document.getElementById("HB2") document.getElementById("HB").attachEvent("onclick",new Function("HBfunction(obj)") )</script> eleTr.attachEvent( 'onmouseover',new Function("moveOver(eleTr)" ) );这样可以,但是我在for循环中给每一行增加事件,发现事件总是处理最后一行 是的,因为最后运行时eleTr所指的对象是最后的那个对象建议你换个思路在moveOver事件中写eleTr=event.srcElement这样在事件中就是你想要的效果了 我的代码:for( var i = 0; i < 3; i++ ){ var len=pdttable.rows.length; var eleTr=pdttable.insertRow(); eleTr.id="tr"+len; eleTr.attachEvent( 'onmouseover',new Function("moveOver(eleTr)" ) );...}发现moveOver中处理的都是最后一行 ext 高亮显示菜单 为什么这个非空验证在IE不起作用, 在火狐就其作用? checkbox属性问题 如何做文章内容分页? 急,在线等.. js对象的问题 IE5/5.5的<script>语句中指定charset无效的问题 困扰n天的问题,关于读取临时文件夹的。。。。 资源 使用Table的XML数据岛需要将每一列绑定到XML数据的每一字段上,那我的这个XML数据源该如何绑定呢? 动态设置输入框<input>的name属性的值,弄了2天了,晕死 求JavaScript : 在IE 中,logout时关闭全部新打开的窗口
eleTr.attachEvent( 'onmouseover',new Function("moveOver(eleTr)") );
给你个例子<input name="HB">
<input name="HB2" value="HAHA">
<script language=javascript>
function HBfunction(obj)
{
alert(obj.value)
}
obj=document.getElementById("HB2")
document.getElementById("HB").attachEvent("onclick",new Function("HBfunction(obj)") )
</script>
这样可以,但是我在for循环中给每一行增加事件,发现事件总是处理最后一行
建议你换个思路
在moveOver事件中写
eleTr=event.srcElement
这样在事件中就是你想要的效果了
for( var i = 0; i < 3; i++ )
{
var len=pdttable.rows.length;
var eleTr=pdttable.insertRow();
eleTr.id="tr"+len;
eleTr.attachEvent( 'onmouseover',new Function("moveOver(eleTr)" ) );...
}发现moveOver中处理的都是最后一行