1s等于多少ps:textarea内文本颜色如何任意改变成多种

来源:百度文库 编辑:高考问答 时间:2024/05/03 05:58:51
textarea内文本颜色如何任意改变成多种?
如我希望在表单中的文本框内:
中国
人民
解决
军人
这句话中每两个字一种颜色,请问代码如何实现?
希望用asp的response.write实现.

<textarea cols="50" rols="20" id="oTX"></textarea>
<script>
var str="<font color='red'><%response.write("中国")%></font><font color='blue'><%response.write("人民")%></font><font color='black'><%response.write("解放")%></font><font color='yellow'><%response.write("军人")%></font>";
oA=document.createElement('A');
oA.innerHTML=str;
document.all('oTX').appendChild(oA)
</script>

直接在你要的字前面和后面加颜色代码啊,你还想一次搞定啊,要么用css

<form name="form1" method="post" action="1.asp">
<textarea id="test" name="topic" rows="10" cols="40"></textarea>
<input type="submit" value="提交">
</form>
<Script Language="JavaScript">
//----------------------------
var oFont1=document.createElement("FONT");
var oText1=document.createTextNode('中国');
oFont1.style.color="#ff9966"
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('解放');
oFont3.style.color="#00eeff"
form1.topic.appendChild(oFont3);
oFont3.appendChild(oText3);
//----------------------------
var oFont4=document.createElement("FONT");
var oText4=document.createTextNode('军人');
oFont4.style.color="#00ee00"
form1.topic.appendChild(oFont4);
oFont4.appendChild(oText4);
</Script>

注:测试可以提交并request到,就是添加文字后如果不提交直接刷新时,delphi的调试器总是弹出来,页面假死,你自己测试一下吧~

var oFont1=document.createElement("FONT");
var oText1=document.createTextNode('中国');
oFont1.style.color="#ff9966"
form1.topic.appendChild(oFont1);
oFont1.appendChild(oText1);

<form name="form1" method="post" action="1.asp">
<textarea id="test" name="topic" rows="10" cols="40"></textarea>
<input type="submit" value="提交">
</form>
<Script Language="JavaScript">
//----------------------------
var oFont1=document.createElement("FONT");
var oText1=document.createTextNode('中国');
oFont1.style.color="#ff9966"
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('解放');
oFont3.style.color="#00eeff"
form1.topic.appendChild(oFont3);
oFont3.appendChild(oText3);
//----------------------------
var oFont4=document.createElement("FONT");
var oText4=document.createTextNode('军人');
oFont4.style.color="#00ee00"
form1.topic.appendChild(oFont4);
oFont4.appendChild(oText4);
</Script>

注:测试可以提交并request到,就是添加文字后如果不提交直接刷新时,delphi的调试器总是弹出来,页面假死,你自己测试一下吧~