scrip放的位置

来源:2-4 IE事件处理程序及跨浏览器解决

hpyan

2016-06-13 16:35

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

写回答 关注

3回答

  • jicheng
    2016-06-16 11:03:56

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

    执行顺序的问题

    hpyan

    嗯嗯,好的,你们真棒

    2016-06-17 13:09:13

    共 1 条回复 >

  • 小曦曦曦
    2016-06-15 22:06:03

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

    hpyan

    知道了,谢谢你

    2016-06-17 13:08:38

    共 1 条回复 >

  • hpyan
    2016-06-13 16:37:34

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

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99544 学习 · 1197 问题

查看课程

相似问题