<table border="1" width="100%">
<tr>
<td bgcolor="#FFFF00" id="Htext">
一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字
</td>
</tr>
</table>
<input type=button value=ok onclick="mm()">
<script language=javascript>
function mm()
{
  with(document.selection.createRange())  
   pasteHTML("<b style='COLOR: #FFFFFF; background-color: blue'>"+ text +"</b>");
}
</script>

解决方案 »

  1.   

    不愧是传说中的高手!
    还有如果设置我另用 以下函数该如何写代码呢?
    function (XXX1)
    {
    ....
    }
      

  2.   

    楼上的大哥好像不是我要的效果
    我的需要是如下
    1加粗  2底线  3斜体
    以上是三个效果函数
    就像是HTML编辑器的效果,选1时加粗,在接着选2就在加粗的基础上加底线,如果再按1就变成非粗只有底线