这样就可以了
页面加载是有顺序的,自上而下,当加载js时,HTML的元素节点还没有加载,所以找不到你写的元素ID。所以才会alert出一个null
html是单线程顺序执行的
先执行了script标签,然后再渲染了box
你把script 标签放在
上面就行了
--------------------lz修改版分隔线------------------------
函数也相当于一个变量,你执行的时候才进行编译(ie是全部编译,chrome不是)
这时候你box对象已经渲染完成了,所以就行了
页面加载顺序问题
你将
这一段写在