2 zzzcsd zzzcsd 于 2016.03.08 08:31 提问

style跟style.cssText有何区别?
 var style=ele.style;
style={"borderWidth":"3px"};
style.cssText="border-width:3px";

这两种写法有区别吗

5个回答

qq_19891827
qq_19891827   2016.03.08 09:39

效果一样的,第一种方法很少用

showbo
showbo   Ds   Rxr 2016.03.08 09:44

第一种无效,只是将style另外赋值一个json对象,第二个才生效

Royal_lr
Royal_lr   Ds   Rxr 2016.03.08 09:47

一般用第二种,,不过我还是跟更喜欢用jquery

WinsenJiansbomber
WinsenJiansbomber   2016.03.09 18:55

styele是个对象,但你这种写法无效 style={"borderWidth":"3px"};,要这样写 style.borderWidth="3px";

wen_wxpk
wen_wxpk   2016.03.08 08:38

上面一种是静态写法,下面的是动态写法,效果是一样的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!