关于<Script>的全局变量

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

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

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

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

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

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




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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值