<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>
<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>
还有如果设置我另用 以下函数该如何写代码呢?
function (XXX1)
{
....
}
我的需要是如下
1加粗 2底线 3斜体
以上是三个效果函数
就像是HTML编辑器的效果,选1时加粗,在接着选2就在加粗的基础上加底线,如果再按1就变成非粗只有底线