HTML的表格行高亮,用JavaScript设置时总是在FireFox和谷歌浏览器中成功,但是在IE6,IE7中失败。最后发现是IE系列对DOM的setAttribute方法支持不好。如用:
tr.setAttribute('onMouseOver', 'this.bgColor="yellow";');
是没有效果的。
换成下面的方法兼容比较好:
tr.onmouseover = function () {this.bgColor="yellow";};
HTML的表格行高亮,用JavaScript设置时总是在FireFox和谷歌浏览器中成功,但是在IE6,IE7中失败。最后发现是IE系列对DOM的setAttribute方法支持不好。如用:
tr.setAttribute('onMouseOver', 'this.bgColor="yellow";');
是没有效果的。
换成下面的方法兼容比较好:
tr.onmouseover = function () {this.bgColor="yellow";};