自己实现 html edit 设置选中问题。

functionAndClass 2012-09-15 01:22:41
自己写了一个 html edit,在插入图片的时候遇到一个问题。先说说网上简单的做法:一般是直接调用execCommand命令来实现。但是我的需求是 插入图片后还可以通过右键或者双击这个图片来修改这个图片的一些参数,比如对齐方式,这样的话我就必须要在插入图片后能够给这个图片绑定一些参数和 事件,所以execcommand 的方式在这里不适用。
我现在的想法是 通过 document.getSelection() 来得到选中区域,然后通过 插入节点的方式把一个 用createElement方法创建出来的的 img对象把选中区域替换。
这样的话我需要先保存选中区域,然后在其他方法里面通过保存的数据再次设置选中,但是我现在不知道这样的实现应该怎么做。
...全文
123 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用第三方的编辑器了,fcketitor,ckeditor之类,自己写的研究下还好,用起来不太好用,呵呵

参考Range保存
HTML编辑器失去焦点后在原来光标位置插入信息/图片

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧