将我的对象输出为css结构
output my object as in css structure
我有一个创建/更新此对象的过程:
style={
"p2":{
'color':'#fff',
'background':'red'
},
"p3":{
'color':'#fff',
'background':'red'
},
"h2":{
'color':'#fff',
'background':'red'
}
}
我如何输出这个对象以在css结构中显示,以便能够将其复制并粘贴到css文件中?
只需遍历对象的键并将其输出到某个位置:
var output = "";
for (var key in style) {
if (style.hasOwnProperty(key)) {
output += key + " { 'n";
for (var prop in style[key]) {
if (style[key].hasOwnProperty(prop)) {
output += prop + ": " + style[key][prop] + ";'n";
}
}
output += "}'n";
}
}
console.log(output);
document.write(output);
// Not sure if below works
var styleEl = document.createElement("style");
styleEl.innerHTML = output;
document.body.appendChild(styleEl);
这是一个JSBin。
相关文章:
- CSS-如何定位内容数据标题
- 窗口大小html css
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 动画.CSS重播
- 有没有一种方法可以防止img get请求使用css或js发生
- CSS表格:从列平移到整个表格宽度
- CKEditor-我在editor.css中的风格是't
- 单击更改图标并通过javascript添加一个css类
- 更改JSON对象的结构
- 将CSS应用于printWindow.print();在Javascript中
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- JavaScript 中的 CSS 层次结构
- Jquery 在加载 CSS ddsmoothmenu 之前显示 UL 列表结构
- 将我的对象输出为css结构
- 用html/css/javascript创建一个树状结构
- 当使用css after时,嵌套内容可编辑结构中的chrome中没有出现光标
- 我如何重写Jquery移动结构CSS与customThemeRoller CSS
- PHP站点结构技术与CSS/Javascript包括
- 组织Javascript库的最佳实践CSS文件夹结构
- 使用HTML和CSS可视化数据层次结构