阅读:4982回复:3
请教一下关于marquee标签的问题
其实就是想问一下Firefox中在单元格里怎样实现marquee
我发现只要在HTML代码里直接写上<marquee>是可以的 比如: <table><tr><td><marquee>111111</marquee></td></tr></table> 这样就可以。 但是下面用了javascript中的innerHTML方法就不行了 <html> <body onload="load()"> <table id="aaa" width= 300> <tr> <td style="background: #00FF00" width =100><marquee>1111111</marquee></td> <td style="background: #00FF00" width =200>222222</td> </tr> </table> <script> function load(){ alert(aaa.rows[0].cells[0].innerHTML); //这里得到了"<marquee>111111</marquee>" aaa.rows[0].cells[0].innerHTML = "<marquee>123123</marquee>"; } </script> </body> </html> 这样单元格里什么都不会显示,那个<marquee>标签必须是动态产生的,我不能直接写在HTML里 请问~ 我该怎么办呢? |
|
1楼#
发布于:2006-07-07 14:04
用 removeChildNode 及 appendChildNode。
|
|
|
2楼#
发布于:2006-07-07 14:04
多谢楼上的回答
<!-- w --><a class="postlink" href="http://www.xulplanet.com">www.xulplanet.com</a><!-- w -->上有写着有innerHTML方法的支持哈~ 如果真的不能使用innerHTML,那在Firefox中还有相对应的方法没? |
|
3楼#
发布于:2006-07-07 14:04
innerHTML 是 IE only。
|
|
|