首页 > 解决方案 > 使用 js 创建 CSS?

问题描述

所以在javascript中你可以做类似的事情

document.querySelector('html').style.filter = 'invert(100%)'

哪个在整个网页上反转颜色,但无论如何都可以使用

document.querySelector('html').style.pointer = 'something'

或向文档添加css规则或其他内容的方法?

例如你有一个这样的元素

你好

然后js给一个类hello

然后js添加一个css规则?

。为什么 {}

标签: javascripthtmlcss

解决方案


您可以使用以下命令将 css 类添加到特定元素(然后从 css 文件创建样式):

[NameOfTheElement].classList.add("mystyle")

这将适用于文档:

document.querySelector('html').classList.add('new-class');

这将适用于身体:

document.querySelector('body').classList.add('new-body-class')

推荐阅读