有这样一个div,<div contentEditable="true"><del id='a' style='color:#F00;text-decoration:line-through;'>123</del>456</DIV>怎么样做才能保证新输入的内容没有原来的样式呢?
就是我在”123“文本处插入字符,新插入的字符也会有红色删除线!
用Range对象,配合document.execCommand('RemoveFormat')
range对象操作可以参考:[url]http://kjah.iteye.com/blog/420624[/url]
插入新内容的时候,带上样式
比如
实现没问题,感觉需求有问题。
新输入的内容放到新建的元素(放在最后)里面
div.addElement("新输入的内容")