能否让textarea里的字符变颜色?

就是如果用户输入字符int,则自动的把int变为红色~~~~~
---------------------------------------------------------------

要变就全部变化,否则就不变化
不能只变一部分……
---------------------------------------------------------------

1<textarea cols="80" id="textarea1" onkeyup="check()" rows="10"></textarea>
 1<script>   
 2function check(){   
 3str = textarea1.value;   
 4var obj = document.createElement("SPAN");   
 5str = str.replace(/\r/g,"<br>"); //还没处理好回车,大家想想法子   
 6obj.innerHTML = str.replace(/\b(int)\b/g,"<font color=red>$1</font>");   
 7textarea1.value = "";   
 8textarea1.appendChild(obj);   
 9}   
10</script>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus