Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript div样式属性不起作用_Javascript_Html - Fatal编程技术网

Javascript div样式属性不起作用

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 onload

这应该很容易,我很沮丧为什么它不起作用。我所做的是:

<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。