关于<Script>的全局变量

来源:互联网 发布:内网建站软件 编辑:程序博客网 时间:2024/05/21 09:17

前几天做作业,定义了多个函数,里面都有把同一个元素作为变量,想把他作为全局变量,但是直接拉出去就不行了,也没研究。

今天在JAVA QQ群问了下 仿佛是<Script>加载时,body里的元素还没加载,所以得不到。

要在窗口加载时得到元素:

 window.onload=function(){
                    a=document.getElementById("元素id");
                };

a  前面不加 var 才是全局变量!

这样在其他function()中就可以用变量 a 了。




今天看了JS事件,里面说应注意:
1.给事件绑定事件,只能引用函数名称,不能加();如果加()表示立即执行。
2.登记处理程序(我理解的就是函数),必须确保在XHTML前。
不然会报错。处理方法:一,在onload出发后指定函数;二,把处理脚本放在元素后。

0 0
原创粉丝点击