Javascript div样式属性不起作用
我想在默认情况下隐藏一个div onload 这应该很容易,我很沮丧为什么它不起作用。我所做的是:Javascript div样式属性不起作用,javascript,html,Javascript,Html,我想在默认情况下隐藏一个div onload 这应该很容易,我很沮丧为什么它不起作用。我所做的是: <div id="DivToHide" style="display: none;"> <tr> <td> //calling some JSP taglibs that gets from a Java class controller <td width="169"><%= stockData
<div id="DivToHide" style="display: none;">
<tr>
<td>
//calling some JSP taglibs that gets from a Java class controller
<td width="169"><%= stockData %> </td>
</td>
</tr>
</div>
//调用从Java类控制器获取的一些JSP标记库
该部门一直在IE和Chrome中出现。怎么了?嗯,嵌套错误。见示例:
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<script>
</script>
</head>
<body>
<div style='display:none'>
<table>
<tr>
<td> You will not see this.? </td>
</tr>
</table>
</div>
<table>
<div style='display:none'>
<tr>
<td> Wrong nesting. some browsers might show it, some others will hide it. </td>
</tr>
</div>
</table>
</body>
</html>
无标题
你不会看到这个。?
错误的嵌套。有些浏览器可能会显示它,有些浏览器会隐藏它。
当我把它放在提琴上时,它就起作用了。你的代码中还有其他地方可能会影响它吗?你的代码很好。代码库中的其他地方正在覆盖/更改您所拥有的内容。是否有在该div上设置样式的javascript/jquery?请尝试使用style=“display:none!important;”“
可能会在文件的其他地方使用相同的id。