【发布时间】:2010-10-18 10:39:44
【问题描述】:
var tr = document.createElement('tr');
tr.setAttribute("onclick",p.onrowclick+"("+row.id+")");
您好,以上方法在 Firefox 中对我来说很好用。我在 IE 中找不到解决方法的正确语法。
我使用的是 IE8。
【问题讨论】:
-
你考虑过使用 JavaScript 库吗?
-
上面的代码是我在一个名为 Flexigrid 的 jQuery 扩展中使用的,这样我就可以向 tr 添加一个 onclick 事件。我只是在不考虑 jQuery 或“更简单的方法”的情况下投入了该代码。我认为如果它不能使用上面的代码,那么在 IE 中将 onclick 分配给 tr 的任何其他方式都会遇到同样的问题。
标签: javascript internet-explorer onclick setattribute