Internet Explorer"setAttribute"onclick解决方法?

Stu*_*tuR 5 javascript internet-explorer onclick setattribute

var tr = document.createElement('tr');
tr.setAttribute("onclick",p.onrowclick+"("+row.id+")");
Run Code Online (Sandbox Code Playgroud)

嗨,以上在Firefox中对我来说很好.我在IE中找不到正确的解决方法语法.

我正在使用IE8.

Pek*_*ica 3

不要设置这样的事件。传递给它一个适当的函数:

tr.onclick = function() { p.onrowclick(...); }  
Run Code Online (Sandbox Code Playgroud)