js中一般数值类型或者数组使用全局变量很好声明
但是使用document.getElementById(“demo”)获取的对象无法直接声明
需要使用window.onload
代码如下
var bianliang1;
window.onload=function(){
bianliang1=window.document.getElementById("demo");
}
使用了window.onload方法后,就可以愉快的使用获取到的demo对象了
后来发现,问题不是document获取不到,而是srcipt标签放在了body前面
使得demo对象没有被加载,自然就没有办法赋值
所以另外一个解决办法就是将赋值代码块放在body之后