【发布时间】: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