一种建议:
<BODY onload="document.getElementById('div1').contentEditable=true" > 
<div id=div1  style="border-style:solid;gray;width:300;height:200">
<span style="color:blue">blue</span><br/>
<span style="color:yellow">yellow</span><br/>
<span style="color:red">red</span><br/>
</div>
</BODY>

解决方案 »

  1.   

    你说的是HTML编辑器吗?
    eWebEditor之类的吗?
      

  2.   

    请问如何在textarea中显示不同颜色的字呢?请高手指教!
    ---------------------------------
    it's impossible
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> New Document </title>
    <meta name="Generator" content="EditPlus">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    </head><body>
    <textarea style="width:200px; height:100px;" id="xxx"></textarea>
    <script>
    var color = "red";
    function kao() {
    var xxx = document.getElementById("xxx");
    var obj = document.createElement("SPAN");
    obj.innerText = "Color Text"
    alert(color)
    obj.style.color = color;
    obj.style.border = "0";
    xxx.appendChild(obj);
    }
    </script><input type="radio" name="color" value="red" onclick="void(color='red');" id="red"><label for="red">Red</label>
    <input type="radio" name="color" value="blue" onclick="void(color='blue');" id="blue"><label for="blue">Blue</label>
    <input type="radio" name="color" value="green" onclick="void(color='green');" id="green"><label for="green">Green</label>
    <input type="radio" name="color" value="orange" onclick="void(color='orange');" id="orange"><label for="orange">Orange</label><input type="button" name="" onclick="kao()" value="insert ColorText to textarea">
    </body>
    </html>
      

  4.   

    2楼是使你能在一个指定的区域内显示不同颜色的字;
    5楼是提供了一种在<texterea>中动态追加不同颜色的文字的方法。
    不知道楼主要达到哪个目标?