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

来源:4-1 JS多物体动画

weibo_东东呛嘿_03463907

2016-08-04 14:37

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不用申明的吗

写回答 关注

2回答

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

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

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


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

    搜嘎  原来是它的一个属性

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题