JS里为什么在原型里面设置CSS属性(this.elements是节点元素),style【attr】写成style.attr没效果
我来答
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
- js
- 原型
- css
- this.elements
- 节点
- 搜索资料
cainiaokan
推荐于2016-02-26
·
TA获得超过2917个赞
知道小有建树答主
回答量:651
采纳率:66%
帮助的人:611万
关注
在prototype上添加方法,目的是让所有实例都能直接使用该方法。Base可认为是基类,扩展自Base的部件,如Widget1的实例,new Widget1,就可以实现继承Base中的方法“css"。
假如attr = 'background',style[attr] 和 style.attr的区别是,前者等价于style['background'] 或style.background,后者等价于style['attr']
收起
为你推荐: