只能全部变,在css里可以控制

解决方案 »

  1.   

    <textarea id="textarea1" cols="80" rows="10" onkeyup="check()"></textarea>
    <script>
    function check(){
    str = textarea1.value;
    var obj = document.createElement("SPAN");
    str = str.replace(/\r/g,"<br>");  //还没处理好回车,大家想想法子
    obj.innerHTML = str.replace(/\b(int)\b/g,"<font color=red>$1</font>");
    textarea1.value = "";
    textarea1.appendChild(obj);
    }
    </script>
      

  2.   

    空格问题解决了:
    str=str.replace(/\s/g,"&nbsp;");
    可是回车还是不行~~~~~~
    大家想想法子