2 weixin 39907572 weixin_39907572 于 2017.09.18 11:53 提问

关于js控制css属性的问题

关于js控制css属性的问题如下图所示图片

4个回答

sunny_desmond
sunny_desmond   2017.09.18 14:17

都差不多,你高兴就好~

sunny_desmond
sunny_desmond 回复weixin_39907572: jq 不是有css ,attr,addclass 方法吗,可以用用他的,你的代码会好看很多
2 个月之前 回复
weixin_39907572
weixin_39907572 我不高兴的,因为这样太松散了,还容易混淆。
2 个月之前 回复
cal_cen
cal_cen   2017.09.18 20:17

还不如用JQ $("ID"或者"CLASSNAME").css({
"backgroung":"red";
})

HUSHILIN001
HUSHILIN001   2017.09.19 09:44

有很大的区别,修改style的话,修改的是整个style,但是如果你修改的是background的话,那么久修改的是背景色,举个例子,当你整个style除了color,
还有height,width的时候,你想修改background,那么最好是修改style.backgroundcolor,因为当你修改style,你所做的是将整个原本width为100培训;height为100px背景色为黄色
的一个div修改为了背景色为绿色的div,这时候高度和宽度都改变了,另外,很高兴楼主没用jq写,

HUSHILIN001
HUSHILIN001 回复2b0x: 最简单的,你在哪个div里面直接写上一个border为10px的,然后运行看看,你就会明白区别了
2 个月之前 回复
HUSHILIN001
HUSHILIN001 最简单的,你在哪个div里面直接写上一个border为10px的,然后运行看看,你就会明白区别了
2 个月之前 回复
HUSHILIN001
HUSHILIN001 回复2b0x: 这个是因为你使用style的api,他不会修改外链的,但是会修改你直接写在元素里面的,而你通过style标签还有通过link的无法作用到。
2 个月之前 回复
SoulArbiter
SoulArbiter 没变化吧...刚刚上级测了一下,是没什么变化的。
2 个月之前 回复
paopao_2017
paopao_2017   2017.09.30 17:06

看不清楚你的代码,非要拍照不能截图?

Csdn user default icon
上传中...
上传图片
插入图片