Friday, July 31, 2009

IE 中将tr appendChild到Table的问题及解决方法

将一个TableRow对象appendChild到Table,在Firefox3/Safari4中测试都正常,在
IE6中则不能正常显示。
Table无论是否有写TBODY,生成的DOM中都会自动生成,在IE中,TR对象被
appendChild到了Table中,而非TBODY中,所以无法显示,所以可以将TR对象
appendChild到TBODY中。
还有就是可以使用Table.insertRow()方法添加一个新行。

No comments :