通过JS可以直接调用一个CSS样式表名来对HTML元素进行外观设置吗?

 我来答
前端晨话
2020-04-06 · 专注前端话题以及前端教育
前端晨话
采纳数:104 获赞数:228

向TA提问 私信TA
展开全部

可以的,例子如下:

#div1 {

width: 200px;

height: 200px;

background-color: red;

}

#div1.aa {

border-radius: 50%;

background-color: #000;

}

<div id="div1"></div>

js部分可以用:

obj.className = 'aa' 这样就可以将aa的样式加到div上了。

写css样式的时候需要注意的是,由于id的优先级高, 所以如果想在class里覆盖id里的样式,需要给#div1.aa写样式。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式