原生 JavaScript 读写 CSS 样式的方法

发布于 2023-05-07 01:21:58 字数 1018 浏览 61 评论 0

好久没用原生 JS 写 CSS 样式,差点忘了,记录一下!

1、通过 DOM 节点对象的style对象

var element = document.getElementById('id')
element.style.color = 'red'

2、通过 Element 对象的 setAttribute()、getAttribute()、removeAttribute() 方法

var element = document.getElementById('id')
element.setAttribute('color', 'red')

3、通过 style 对象的 cssText 属性、setProperty()、removeProperty() 方法

var element = document.getElementById('id')
element.style.cssText = 'color: red'
element.style.setProperty('color', 'red', 'important')
element.style.removeProperty('color')
element.style.cssText = ''  // 快速清空该规则的所有声明

4、直接添加样式表

1)创建 style> 标签,内联样式

var style = document.createElement('style')
style.innerHTML = 'body{color: red}'
document.head.appendChild(style)

2)添加外部样式表

var link = document.createElement('link')
link.setAttribute('rel', 'stylesheet')
link.setAttribute('type', 'text/css')
link.setAttribute('href', 'reset-min.css')
document.head.appendChild(link)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

0 文章
0 评论
820 人气
更多

推荐作者

eins

文章 0 评论 0

世界等同你

文章 0 评论 0

毒初莱肆砂笔

文章 0 评论 0

初雪

文章 0 评论 0

miao

文章 0 评论 0

qq_zQQHIW

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文