【问题标题】:How can I add my own style property and values? [duplicate]如何添加自己的样式属性和值? [复制]
【发布时间】:2014-07-22 10:48:19
【问题描述】:

我可以制作一个 javascript 函数,以便属性和值可以在样式表中使用吗?

所以下面的方法会起作用:

.selector{
   myproperty: myvalue1; /* myvalue1, myvalue2, myvalue3 */
}

假设,我会在 js 中定义 myvalue1、myvalue2 和 myvalue3,例如。将元素的背景颜色分别设置为红色、绿色和蓝色,现在在样式表中定义它应该能够将 div 的背景颜色分别设置为红色、绿色和蓝色。

if('myproperty' in document.body.style){
  //don't do anything
}else{
    //do stuff here
    //something like this
    document.body.style.myproperty = [value1,value2,vlaue3]
}

【问题讨论】:

  • 您的意思是使用 javascript 将 css 样式表作为字符串注入?
  • 我认为您不能添加自己的自定义 css 属性
  • 你能举一个'myproperty'的例子吗?
  • 我原以为您作为 10K+ 用户能够提出更好的问题。你在这里有什么问题?据我所知,您想在样式表中添加一些样式;这和 JavaScript 有什么关系?
  • @oGeez 我想知道我可以制作自己的自定义 css 属性...

标签: javascript


【解决方案1】:

您的问题令人困惑,但您或许可以使用 jQuery 的 .css 函数。

$('.selector').css('myproperty','myvalue1');

【讨论】:

  • 这里有点黑暗...
猜你喜欢
  • 1970-01-01
  • 2012-11-08
  • 2016-04-23
  • 1970-01-01
  • 2021-10-23
  • 1970-01-01
  • 1970-01-01
  • 2012-10-13
  • 2021-10-06
相关资源
最近更新 更多