如何实现textarea里的不同文本显示不同颜色呢?如果是控制textarea的style,则所有文本都是一个颜色;
如果把文本放到标记里,也不会起作用,是因为标记不会被解释,是当做文本处理的。
Я нашел метод в Интернете:
Я копирую код в TXT и изменяю его в формате HTML. Проверьте роль. HTML выглядит следующим образом:
Код кода копирования следующим образом:
<html>
<голова>
<Title> ff </title>
<Script language = "javascript">
Функция ta ()
{{
// ------------------------------------------------ --------------------
var Ophont1 = document.createElement ("font");
var oVext1 = document.createTextNode ('China');
ofont1.style.color = "черный";
form1.topic.appendchild (ofont1);
Ofont1.appndchild (OTEXT1);
// ------------------------------------------------ --------------------
var ofOnt2 = document.createElement ("font");
var oText2=document.createTextNode('人民');
Ofont2.
form1.topic.appendchild (ofont2);
Ofont2.appendchild (OTEXT2);
// ------------------------------------------------ --------------------
var Ofot3 = document.createElement ("font");
var oVext3 = document.createTextNode ('Liberation/r');
Ofont3.
form1.topic.appendchild (ofont3);
Ofont3.appendchild (OTEXT3);
// ------------------------------------------------ --------------------
var ofOnt4 = document.createElement ("font");
var team = "хаха солдаты";
var oVext4 = document.createTextNode (text);
ofont4.style.color = "#00ee00";
form1.topic.appendchild (ofont4);
Ofont4.appnddchild (OTEXT4);
}
</Script>
</head>
<тело>
<form name = "form1" action = "" method = "post">
<textarea id = "test" name = "topic" row = "10" color = "40"> </textarea>
<input type = "button" value = "Opper" onclick = "ta ()">
</form>
</body>
</html>
Скопируйте приведенный выше код на TXT и измените файл TXT в файл HTML.