上一主题下一主题
关键字
主题 : 可编辑DIV
级别: 北风技术菜鸟


UID: 471055
精华: 0
发帖: 1465
威望: 6026 点
学点: 2685 点
贡献: 177 点
好评: 0 点
学币: 19 个
注册时间: 2014-07-03
最后登录: 2015-04-01
楼主  发表于: 2015-03-04 00:32||

可编辑DIV

有这样一个div,<div contentEditable="true"><del id='a' style='color:#F00;text-decoration:line-through;'>123</del>456</DIV>怎么样****才能保证新输入的内容没有原来的样式呢? Te{L@sj  
    就是我在”123“文本处插入字符,新插入的字符也会有红色****线!
此帖悬赏中(剩余时间:已结束)...
最佳答案: 2 学点
热心助人剩余点数: 1 学点
级别: 北风资深评论员


UID: 471051
精华: 0
发帖: 5449
威望: 7518 点
学点: 8435 点
贡献: 216 点
好评: 0 点
学币: 116 个
注册时间: 2014-07-03
最后登录: 2015-04-06
沙发(1楼)  发表于: 2015-03-04 00:39||

插入新内容的时候,带上样式 T_?nd T2  
比如 <div style="文字正常">新插入文字</div>
级别: 北风资深评论员


UID: 471051
精华: 0
发帖: 5449
威望: 7518 点
学点: 8435 点
贡献: 216 点
好评: 0 点
学币: 116 个
注册时间: 2014-07-03
最后登录: 2015-04-06
板凳(2楼)  发表于: 2015-03-04 00:39||

实现没问题,感觉需求有问题。 &#yR;{  
新输入的内容放到新建的元素(放在最后)里面 DA&?e~L&H  
div.addElement("新输入的内容")
级别: 北风资深评论员


UID: 471051
精华: 0
发帖: 5449
威望: 7518 点
学点: 8435 点
贡献: 216 点
好评: 0 点
学币: 116 个
注册时间: 2014-07-03
最后登录: 2015-04-06
地板(3楼)  发表于: 2015-03-04 00:39||

用Range对象,配合document.execCommand('RemoveFormat')
级别: 北风助理工程师

UID: 617007
精华: 0
发帖: 185
威望: 1202 点
学点: 1193 点
贡献: 0 点
好评: 0 点
学币: 0 个
注册时间: 2015-12-19
最后登录: 2017-05-02
地下室(4楼)  发表于: 2016-05-16 10:18||

nike air force 1 mid 07

本部分内容设定了隐藏,需要回复后才能看到