hpyan
2016-06-13 16:35
为什么script要放在body里面才有效呢?我试了head和外部引入的都不行,求解答,谢谢
楼上说的很明白了 加个window.onload=function(){}就好
执行顺序的问题
恩,这是先加载和后加载的区别,因为window界面加载是线性加载的,所以<head>中的代码会先于<body>执行,你的<head>代码执行时<body>中的element对象还在加载中,所以你是获取不到;你可以在你的<head>js代码中用window.onload=function()的方法延时加载,这样代码就可以用了
准确的说是要放在写的标签《input》后面,是为什么?有些是不要的,求解释什么时候放在head里?什么时候又是body?
DOM事件探秘
99544 学习 · 1197 问题
相似问题