var tr = document.createElement('tr');
tr.setAttribute("onclick",p.onrowclick+"("+row.id+")");
嗨,以上在Firefox中对我来说很好。我无法在IE中找到解决方法的正确语法。
我正在使用IE8。
答案 0 :(得分:3)
不要设置这样的事件。传递一个适当的功能:
tr.onclick = function() { p.onrowclick(...); }
答案 1 :(得分:0)
仅适用于IE,但不适用于建议的方式:
var tr = document.createElement('<tr onclick="p.onrowclick('+row.id+')">');