如果不用execCommand方法对文本进行加粗倾斜等处理,那要怎么用javaScript来处理?(其实是要处理在文本未选中时的情况,特别是在段首和段尾时,要怎么处理?)谁能给我一条清晰的路~~给我个思路~~

解决方案 »

  1.   

    .innerHTML="<i>"+....+"</i>";这样的方式,而且还可能需要用堆栈之类的,比较麻烦
      

  2.   

    italics 方法
    把 HTML <I> 标记放置在 String 对象中的文本两端。strVariable.italics( )
    "String Literal".italics( )说明
    下面的示例说明了 italics 方法是如何工作的: var strVariable = "This is a string";
    strVariable = strVariable.italics( );
    最后一条语句执行完后,strVariable 的值是: <I>This is a string</I>
    不检查该标记是否已经被应用于该字符串了。