【问题标题】:Can javascript cut out a special part from a class and use it in any other place?javascript可以从一个类中删除一个特殊的部分并在任何其他地方使用它吗?
【发布时间】:2020-02-10 01:53:37
【问题描述】:

这个问题可能不太清楚,但我现在要说清楚。在 CSS 库中,他们使用诸如“bg-blue”、“text-red”之类的类,我特别是在谈论 TailWind。但是这些类是有限的,如果有人想要一种新的颜色,他/她必须使用 CSS。所以最后我坚持了一个想法。举个例子吧:

HTML:

 <h1 class="cbg-008eff"></h1>
/* cbg = Custom Background */

JS:

 I dont know what to write here....

其实我想让 JavaScript 获取 html 文档中以“cbg-”开头的每个类,因此它应该明白要放置背景,而“cbg”之后的其余部分是要设置的值。这个可以吗?

提前致谢

【问题讨论】:

标签: javascript css class


【解决方案1】:

您可以使用 Javascript Split 函数通过“-”将类 ID 拆分为字符串,但不确定如何获得类 ID,但您可以像 Ramon 所说的那样获得颜色 ID。然后用这个来实现它:https://www.w3schools.com/js/js_htmldom_css.asp

【讨论】:

  • 我试试看!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-22
  • 2011-11-02
  • 1970-01-01
  • 2011-07-22
  • 2011-10-05
  • 2021-08-01
相关资源
最近更新 更多