Javascript:我在函数中定义了一个全局变量,但是在函数外部无法访问它。为什么?

时间:2015-08-01 13:20:47

标签: javascript

我希望代码在我的浏览器上打印,但不能正常工作。

<html>
<p></p>
<script>
    var ptag=document.getElementsByTagName("p")[0];

    var func=function(){
        glob="hi";
    }


   ptag.innerHTML=glob;

 </script>
 </html>

1 个答案:

答案 0 :(得分:6)

在调用函数之前,变量不会被定义。你可能想要

...
func();
ptag.innerHTML=glob;
...