Javascript全局变量获取不到下面代 alert(imgElement)为什么返回的是null,全局变量怎么获取不到

Javascript全局变量获取不到下面代 alert(imgElement)为什么返回的是null,全局变量怎么获取不到,第1张

<style type="text/css">

#box{ width:1000px; height:500px; margin:0 auto;}

p{ float:left; margin-right:30px;}

</style>

  

</head>

<body>

    <div id="box">

             <p ><img src="img2/1jpg" width="300" height="200" id="box01"  onclick="fun1()"/> </p>

             <p ><img src="img2/2jpg" width="300" height="200" id="box02" /> </p>

             <p ><img src="img2/3jpg" width="300" height="200" id="box03" /> </p>

    </div>

    <script type="text/javascript">

  

                      var imgElement = documentgetElementById("box02");

                      var x=8;

                        function  fun1(){

                                   alert(imgElement);//为什么返回的是null,全局变量怎么获取不到?

                                   alert(x);//返回8

                          }

      </script>

</body>

      

      这样就可以了

     

  页面加载是有顺序的,自上而下,当加载js时,HTML的元素节点还没有加载,所以找不到你写的元素ID。所以才会alert出一个null

ahtml

<script >var aaa=1;</script>

<frameset>

<frameset>

<frame name="rightframe" src="bhtml"></frame>

</frameset>

</frameset>

bhtml

<script>

alert(windowparentaaa);

</script>

以上就是关于Javascript全局变量获取不到下面代 alert(imgElement)为什么返回的是null,全局变量怎么获取不到全部的内容,包括:Javascript全局变量获取不到下面代 alert(imgElement)为什么返回的是null,全局变量怎么获取不到、js frame 中取得全局变量问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9454985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存