ctime
小狐狸
小狐狸
  • UID13669
  • 注册日期2006-07-07
  • 最后登录2006-07-07
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4695回复:3

请教一下关于marquee标签的问题

楼主#
更多 发布于:2006-07-07 14:04
其实就是想问一下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里

请问~ 我该怎么办呢?
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
1楼#
发布于:2006-07-07 14:04
innerHTML 是 IE only。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
ctime
小狐狸
小狐狸
  • UID13669
  • 注册日期2006-07-07
  • 最后登录2006-07-07
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2006-07-07 14:04
多谢楼上的回答

<!-- w --><a class="postlink" href="http://www.xulplanet.com">www.xulplanet.com</a><!-- w -->上有写着有innerHTML方法的支持哈~

如果真的不能使用innerHTML,那在Firefox中还有相对应的方法没?
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
3楼#
发布于:2006-07-07 14:04
用 removeChildNode 及 appendChildNode。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
游客

返回顶部