课程
/前端开发
/JavaScript
/DOM事件探秘
为什么script要放在body里面才有效呢?我试了head和外部引入的都不行,求解答,谢谢
2016-06-13
源自:DOM事件探秘 2-4
正在回答
楼上说的很明白了 加个window.onload=function(){}就好
执行顺序的问题
hpyan 提问者
恩,这是先加载和后加载的区别,因为window界面加载是线性加载的,所以<head>中的代码会先于<body>执行,你的<head>代码执行时<body>中的element对象还在加载中,所以你是获取不到;你可以在你的<head>js代码中用window.onload=function()的方法延时加载,这样代码就可以用了
准确的说是要放在写的标签《input》后面,是为什么?有些是不要的,求解释什么时候放在head里?什么时候又是body?
举报
DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件
2 回答script位置问题
2 回答关于timer定义位置的问题
1 回答设置绝对定位才能拖曳面板?
2 回答为什么最后释放鼠标哪里要设置document.onmouseup=null?
1 回答释放的代码为什么一定要放在fnDown里面