首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在js中忽略样式属性?

如何在js中忽略样式属性?
EN

Stack Overflow用户
提问于 2010-11-07 01:37:26
回答 1查看 134关注 0票数 0

我正在做一些CSS/JS插件的工作。我希望能够在我的样式表中编写类似这样的内容:

代码语言:javascript
复制
.whatever {
  background: 
    -custom-renderer("ctx.beginPath(); ctx.moveTo(0, 40); ctx.lineTo(240, 40); ctx.moveTo(260, 40); ctx.lineTo(500, 40); ctx.moveTo(495, 35); ctx.lineTo(500, 40); ctx.lineTo(495, 45);")
    repeat-x;
  background: rgb(30, 30, 30); /* fallback */

我需要用Javascript访问这个属性,然后用不同的属性重写它。现在的问题是,我所知道的所有方法(document.styleSheets[1].cssRulesdocument.defaultView.getMatchedCSSRules等)倾向于只显示回退属性(这通常是很好的行为)。

EN

回答 1

Stack Overflow用户

发布于 2010-11-09 08:03:58

为什么不将修改后的CSS规则作为"<style>“元素附加到文档头中。

看看这个..

http://jonraasch.com/blog/javascript-style-node

*您可以在"<style>“元素上设置ID,以便使用javascript轻松修改它

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4114272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档