如何實現textarea里的不同文本顯示不同顏色呢?如果是控制textarea的style,則所有文本都是一個顏色; 
如果把文本放到標記里,也不會起作用,是因為標記不會被解釋,是當做文本處理的。 
在網上找到了一個方法: 
我把代碼復制到txt中,并修改為html格式。測試起作用。html如下: 
復制代碼 代碼如下:
 
<html> 
<head> 
<title>ff</title> 
<Script Language="JavaScript"> 
function ta() 
{ 
//---------------------------- 
var oFont1=document.createElement("FONT"); 
var oText1=document.createTextNode('中國'); 
oFont1.style.color="black"; 
form1.topic.appendChild(oFont1); 
oFont1.appendChild(oText1); 
//---------------------------- 
var oFont2=document.createElement("FONT"); 
var oText2=document.createTextNode('人民'); 
oFont2.style.color="#ff3322"; 
form1.topic.appendChild(oFont2); 
oFont2.appendChild(oText2); 
//---------------------------- 
var oFont3=document.createElement("FONT"); 
var oText3=document.createTextNode('解放/r'); 
oFont3.style.color="#00eeff"; 
form1.topic.appendChild(oFont3); 
oFont3.appendChild(oText3); 
//---------------------------- 
var oFont4=document.createElement("FONT"); 
var tex = "哈哈的哈哈的軍人"; 
var oText4=document.createTextNode(tex); 
oFont4.style.color="#00ee00"; 
form1.topic.appendChild(oFont4); 
oFont4.appendChild(oText4); 
} 
</Script> 
</head> 
<body> 
<form action="" method="post"> 
<textarea rows="10" cols="40"></textarea> 
<input type="button" value="提交"> 
</form> 
</body> 
</html> 
新聞熱點
疑難解答
圖片精選