为了账号安全,请及时绑定邮箱和手机立即绑定

scrip放的位置

为什么script要放在body里面才有效呢?我试了head和外部引入的都不行,求解答,谢谢

正在回答

3 回答

楼上说的很明白了 加个window.onload=function(){}就好

执行顺序的问题

0 回复 有任何疑惑可以回复我~
#1

hpyan 提问者

嗯嗯,好的,你们真棒
2016-06-17 回复 有任何疑惑可以回复我~

恩,这是先加载和后加载的区别,因为window界面加载是线性加载的,所以<head>中的代码会先于<body>执行,你的<head>代码执行时<body>中的element对象还在加载中,所以你是获取不到;你可以在你的<head>js代码中用window.onload=function()的方法延时加载,这样代码就可以用了

1 回复 有任何疑惑可以回复我~
#1

hpyan 提问者

知道了,谢谢你
2016-06-17 回复 有任何疑惑可以回复我~

准确的说是要放在写的标签《input》后面,是为什么?有些是不要的,求解释什么时候放在head里?什么时候又是body?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

scrip放的位置

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信