问题描述
我有一个contenteditable
div
元素,当用户键入一个特殊字符(例如“ +”)后跟一个字母时,我想在其中插入链接(即锚元素)或数字。然后,当用户键入另一个字母或数字时,链接文本将被“扩展”以包括它。我拥有的代码(使用Range.surroundContents()
和相关的Range
函数)在Firefox中效果很好,但是在WebKit浏览器(例如Chrome和Edge)中,链接中仅包含第一个字母或数字类型-后接的任何字母或数字显示在链接之外。我可以想到至少有一个解决方法,但是我想知道是否有明显的遗漏之处?如果有人愿意,我也很乐意提供示例代码。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)