在javascript split()之后为子字符串赋予颜色
giving color to substring after javascript split()
我想用不同的颜色打印在文本区输入的文本,这意味着我用split()方法分隔字符串,效果很好,然后我想用颜色打印文本区中的子字符串,怎么可能
<script type="text/javascript">
function init() {
document.getElementById('txtarea2').focus();
}
function setcolor() {
var str=document.getElementById('txtarea2').value;
var str1=str.split(":");
var first= str1[0];
var second=str1[1];
document.getElementById('txtarea1').value= first + second;
document.getElementById('txtarea2').focus();
}
</script>
<body onload="init()">
<textarea id="txtarea1" rows="3" cols="20"></textarea>
<textarea id="txtarea2" rows="3" cols="20" onChange="setcolor()"></textarea>
</body>
请帮我
制作一个空div并使用它来附加
<div id="newDiv"></div>
然后创建两个不同的标签并将其附加到此div
first = '<a style="color:red">'+first+'</a>';
second = '<a style="color:blue">'+second+'</a>';
document.getElementById("newDiv").innerHTML=first+second;
你的意思是:
document.getElementById('txtarea1').style.color = 'red';
据我所知,在一个HTML文本区域中不可能像您想要的那样有多种颜色。
文本区域中不能有不同颜色的文本。
要做到这一点,您需要使用富编辑器。
如果文本不可编辑,则使用div/pre输出文本,并使用普通css标记为其着色。
相关文章:
- jsf中两个字符串的颜色代码差异
- 在数组中查找颜色值(以#开头的字符串)
- 颜色字符串的较短正则表达式
- 使字符串中的单个字母具有不同的颜色
- JavaScript 颜色字符串出现时
- 从 Javascript 中的 rgb 字符串中获取颜色组件
- 如何在 ES6 模板字符串中使用颜色
- 如何拆分字符串并为每个字符串制作颜色
- 如何使用 JavaScript 更改字符串字体颜色
- 实时颜色选择器 HSV 到十六进制字符串
- 从输入字符串中获取包含字符及其 ANSI 颜色的数组
- 如何在javascript中从rgb字符串中提取颜色值
- 通过点击更改日期字符串并更改 DIV 背景颜色
- 如何根据字符串更改表格单元格的颜色
- 防止颜色数据的神秘字符串到数字的转换
- 如何在Javascript中用十六进制颜色为字符串着色
- 在javascript split()之后为子字符串赋予颜色
- 是否可以在一个jquery字符串中使用两种颜色的字体
- 如何将Greasemonkey中的字符串颜色设置为红色
- 使用c#添加Outlook中的字符串颜色更改