关于js控制css属性的问题

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

4个回答

都差不多,你高兴就好~

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

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

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问