5
var tr = document.createElement('tr');
tr.setAttribute("onclick",p.onrowclick+"("+row.id+")");

こんにちは、Firefoxでは上記は問題なく動作します。IEで回避策の正しい構文が見つかりません。

IE8を使用しています。

4

2 に答える 2

3

このようなイベントを設定しないでください。適切な関数を渡します。

tr.onclick = function() { p.onrowclick(...); }  
于 2010-10-18T10:42:05.700 に答える
0

IE でのみ動作しますが、推奨される方法ではありません。

var tr = document.createElement('<tr onclick="p.onrowclick('+row.id+')">');
于 2012-09-01T07:16:13.490 に答える