问答详情
源自:4-1 JS多物体动画

oDiv[i].alpha= 30;为什么不用var申明就能用

window.onload=function(){

var oDiv=document.getElementsByTagName('div');

for(var i=0;i<oDiv.length;i++){

oDiv[i].alpha= 30;

/*下面的onmouseover()=function是错的 注意了*/

oDiv[i].onmouseover=function(){

startMove(this,100);

}

oDiv[i].onmouseout=function(){

startMove(this,30);

}


}


}

oDiv[i].alpha= 30;为什么不用var申明就能用;为什么var timer=null;没有了,timer不用申明的吗

提问者:weibo_东东呛嘿_03463907 2016-08-04 14:37

个回答

  • beibeier
    2016-08-04 15:22:53
    已采纳

    alpha是用来设置透明度的,这是给oDiv[i]设置一个属性,oDiv是声明过的。

    var timer=null  就是在声明啊,声明的同时初始化


  • weibo_东东呛嘿_03463907
    2016-08-04 23:06:03

    搜嘎  原来是它的一个属性