您的位置:首页 > 其它

AJAX循环注册客户端事件!

2007-09-12 17:09 302 查看
用AJAX循环注册客户端事件。

我这里想做的效果是动态创建行,并动态创建行的mouseover事件,使得创建出来的行,当鼠标移动的时候改变行的样式。

for(i = 0; i < 5; i++)

{

tr = document.createElement('tr');

this._slide_mouseoverHandler = Function.createDelegate(this, this._slide_mouseover);

$addHandler(tr, 'mousemove', this._slide_mouseoverHandler);

。。。。。。。。。。。。

。。。。。。。。。。。。

}
这里是往tr添加事件。

_slide_mouseover : function(e) //鼠标移动的事件

{

if (e.target.tagName.toLowerCase() == "td")//这里值得注意了

e.target = e.target.parentElement;

e.target.className= this.get_selectedRowCssClass(); //将样式赋值

},
e.target 它是找行td的,所以要判断一下,再取它的parentElement就可以了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: