《珠峰培训JS基础》(从26到28)

二十六. 选项卡的其他实现办法

 27. 头脑风暴 隔行变色的N种实现

 

 

 对于二十七这个思考题,可以简单解释一下。之所以,bg = oList[i].style这种方式对于bg的后续的赋值是ok。

//ok
bg = oList[i].style;
bg.backgroundColor = '#555';

而bg = oList[i].style.backgroundColor这种方式,后续对bg的赋值是不成功的。

// not ok
bg = oList[i].style.backgroundColor;
bg = '#555';

这里是因为,oList[i].style仍然是一个对象,属于引用数据类型。而与此相对的是,oList[i].style.backgroundColor是一个基本数据类型。换言之,图一的方式,bg得到的是这个对象的地址。而方法二里,bg所存的只是一个值而已。

二十八. 给隔行变色,设置鼠标滑入滑出效果

 

 

 

 

 

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试