动态着色文本
Coloring text dynamically
我有一个webiste,它接受一个输入字符串,并用颜色标记其中的一部分,根据dropDownList。
这是通过用样式替换regex和生成的标记来完成的。
用一个特定的类包围它是更好的练习吗并在css中设置该类的样式(同样,它必须根据下拉列表进行更改)
这意味着每次匹配"标记"按钮时,脚本都会更改CSS中的规则。
有可能做到这一点吗。我找不到任何方法通过名称访问css规则。
<div id="dv">sample text</div>
<input type="button" onclick="changeColor('#959562');">
<script language="javascript">
function changeColor(color)
{
jQuery('#dv').css('color',color);
}
</script>
使用这种类型的代码,您可以使用jQuery 动态更改颜色
如果事先不知道颜色的数量,您可以简单地进行
<span style="background-color:#424242">text </span>
在正则表达式中。将数字替换为您选择的颜色。
您不应该更改CSS规则,有几个对应于不同颜色的CSS规则。
然后,下拉列表的事件处理程序应该更新输入字符串的class属性。
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- onkeyup无法动态创建多个文本区域
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- 在highcharts.js中向点弹出窗口动态添加文本
- 如何为动态创建的文本区域中输入的值更新ng模型
- 动态启用/禁用来自控制器的输入文本
- 如何动态添加和删除多个类名的文本
- 如何在flash html5画布项目中动态更改文本颜色
- 在动态crm 2011中,右键单击已完成活动的只读文本时,您是否出现错误
- 如何将(a*b)两个输入文本值相乘,并在javascript中随文本变化动态显示
- 使用 JavaScript 将文本框的内容作为段落文本动态插入
- 当我点击td时,在jquery中获取td文本动态
- 将文本动态附加到
元素内的 元素会破坏我的设计
- Contentflow-如何使标题文本动态调整大小
- 如何在<text区域>当段落和文本动态地围绕URL时
- 通过内容脚本 - javascript 将文本动态注入 facebook 的共享对话框
- Jquery自动完成输入文本动态创建
- 如何根据预先确定的文本动态调整文本框高度的大小,但页面宽度可变
- 为添加的文本动态添加颜色