我的 css 文件如下:
h1{color:red}
div{color:red}
p{color:red}
h4{color:red}
我用 js 读取到了这个 css 文件
我想给这个 css 里的每个选择器,加一个前缀,变成这样
.aaa h1{color:red}
.aaa div{color:red}
.aaa p{color:red}
.aaa h4{color:red}
我这样做的目的是,不想破坏全局样式,只想让这些样式应用在 .aaa
这个 class 里
想问问大家, 怎么用 js 添加前缀呢?
因为 css 文件里,的 选择器 每个页面都不同, 所以 要用 js 来动态改, 我想到的方案是用 正则
但我尝试了好久, 都没有解决
特来请教大家
谢谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.