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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JavaScript中的style.cssText使用教程
1. cssText 本质是什么?cssText 的本质就是设置 HTML 元素的 style 属性值。代码如下:document.getElementById("d1").style.cssText = "color:red; font-size:13px;";2. cssText 返回值是什么?在某些浏览器中(比如 Chrome),你给他赋什么值,它就返回什么值。在 IE 中则比较痛苦,它会格...
style.cssText
很多人用过 style.color、style.display 等直接设置元素的样式属性,但是 style.cssText 用过的人就不多了。 cssText 本质是什么? cssText 的本质就是设置 HTML 元素的 style 属性值。 cssText 怎么用? 复制代码代码如下: document.getElementById("d1").sty
element.style.cssText = "css样式"; 批量修改
原文链接Element.style.cssText += ‘width:100px;height:100px;top:100px;left:100px;’ 但是,cssText(假如不为空)在IE中最后一个分号会被删掉因此,上面cssText累加的方法在IE中是无效的。最后,可以在前面添加一个分号来解决这个问题:Element.style.cssText += ‘;width:100px;heig...
构造函数与其他类方法的区别
区别: 1、构造函数的函数名称与类名同名,其他方法(函数)名称可以自定义。 2、构造函数仅在对象被创建时系统会根据给定的参数以及类中的构造函数定义进行选择调用,如果类中没有定义构造函数,系统默认会提供一个无参构造空函数,什么都不会做,只是满足接口要求,构造函数不能被显式调用。其他函数根据程序员需要而调用,且必须显式调用。 3、由于对象创建后,系统必须返回新建对象的地址,赋值给指针变量(C++
VLAN与子网究竟有什么不同的呀?
VLAN用于二层设备,之间要通信的话还是要用到三层设备;子网用于网络层,它将一个网段分为很多个 小的网段,这要求要会子网划分的知识,这样就可以充分的利用IP地址(最简单的举例如在串口上划分子网的掩码为30位),另外在路由器上可以做汇总,将多个子网一起汇总出去,这样就可以缩小路由表的大小,这是很有用的。
StoreProcedure和Function有何区别?
 procedure 没有返回值 而function 在定义的时候需要返回值 sqlplus:   exec myprocedure(1,2,3);   var v_rec number  exec :v_rec :=myfunction(1,2,3); 假定返回值是number类型
Javaweb学习—Cookie/Session用法及区别
一.Cookie 首先,Cookie的作用域为:客户端,即客户端可以对其进行本地限制,如:删除或禁用。 用法: Cookie c=new Cookie(“NAME”,name);//NAME为Cookie的名字,name为参数; c.setMaxAge(x);//x单位为s秒; response.addCookie(c);//把cookie传送至客户端建立cookie; 二.Sessi
python2X和python3X中,”/“和”//“的区别
一、“ / ” python2及之前,若为两个整形数进行运算,结果为整形,但若两个数中有一个为浮点数,则结果为浮点数; python3以后,”/“为真除法,运算结果不再根据参加运算的数的类型。 二、“//” python2.2后引入的“//”,从数值上讲:返回小于除法运算结果的最大整数;从类型上讲,与"/"运算符返回类型逻辑一致。 >>> 3 // 2 1 >>> 3 / 2 1.5 >
java 中==和equals的区别
== 和 equals 的区别   1. == 是一个运算符。   2.equals则是string对象的方法,可以.(点)出来。      我们比较无非就是这两种 1、基本数据类型比较 2、引用对象比较   1、基本数据类型比较   ==和equals都比较两个值是否相等。相等为true 否则为false;      2、引用对象比较   ==和equals
营销型网站和普通型企业网站有什么不同?
做seo优化的客户都想做营销型网站,但是一说到做营销型网站的价格的时候都会问怎么比普通型企业网站贵那么多?营销型网站和普通型企业网站不是没什么不同的吗?     既然营销型网站和普通型企业网站的名称都不同,那么其网站建设的内容自然也是有所不同,而且不同之处的差别还蛮大的,不然也不会贵那么多。协策网络公司小张在这里就和大家聊聊营销型网站的不同之处。     营销型网站是以营销为目的所建的站,