|
阅读:5323回复: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
innerHTML 是 IE only。
|
|
|
|
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
用 removeChildNode 及 appendChildNode。
|
|
|