| 
			 
					阅读:5209回复: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。				 
							 | 
	|
					
						
  |