|
阅读:3775回复: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
下面的可以在 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> |
|
|
2楼#
发布于:2005-06-13 23:04
要将 application/x-javascript 改成 text/javascript 即可在 IE6中使用
|
|