阅读:3564回复:2
为何IE和FF中tbody.style.display=""有不同表现
我在jsp中定义了<tbody id="testView" style="display:none">
</tbody> 在javascript中动态插入一行 tbody.insertRow(0).insertCell(0) 后tbody.style.display=""; 在IE中,tbody将会显示,但在FireFox中不会显示,虽然我可以正确地得到 tbody.innerHTML 我的firefox版本是1.0.4 看起来好像是tbody.style.display="";没有起作用, 请教各位大侠,谢谢 |
|
1楼#
发布于:2005-06-13 23:04
要将 application/x-javascript 改成 text/javascript 即可在 IE6中使用
|
|
2楼#
发布于:2005-06-13 23:04
下面的可以在 Deer Park 1 中正确运行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>TTT</title> <script type="application/x-javascript"> function show_table() { var zz = document.getElementById("bview"); zz.insertRow(0).insertCell(0); zz.style.display=""; } </script> </head> <body> <strong onclick="show_table();">Show the table</strong> <table> <tbody id="bview" style="display:none"> <tr> <td>abc</td> </tr> </tbody> </table> </body> </html> |
|