【发布时间】:2010-11-08 01:11:53
【问题描述】:
我正在使用 JS、HTML 和 CSS 在线“创建”一个漂亮的产品比较表。现在使用此工具生成的示例表如下所示:
而这个表格的样式来自我的 HTML 的一个样式部分,它看起来像这样:
<style>
tr.numer1
{
background-color: #FFFFFF;
}
tr.numer2
{
background-color: #FFFBD0;
}
td.custTD
{
border-bottom: 1px solid #CCCCCC;
}
span.propertyCust
{
font-weight: bold;
color: #444444;
}
span.productCust
{
font-weight: bold;
color: #444444;
}
body
{
font: 18px Georgia, Serif;
}
</style>
现在,我想要完成的是添加在线实时更改我上面的 CSS 样式的用户能力。我没有有限数量的属性和有限数量的样式类,我不想放置颜色选择字段等等。不!因为用户将成为网页设计师,我会给他们机会在“maker”表的文本框中编辑 CSS。
所以基本上我需要完成的是将网站样式动态更改为在文本框中编写的样式。在伪代码中我会这样写:
document.style = document.getElementById('styleTextarea').innerHTML
那么:这是否可能以及如何实现?如何将整个站点的 CSS 样式更新为 textarea 中输入的样式?
【问题讨论】:
标签: javascript html css dom