百度编辑器 如何获取光标位置与不同帧内的节点
2012-07-03 11:24
525 查看
var range = editor.selection.getRange();
var td = domUtils.findParentByTagName( range.startContainer, 'td', true );
当我们console.log(domUtils)的时候,可以在控制台中,看见很多domUtils下的方法,这些方法都是用于操作节点的,findParentByTagName()顾名思义,获取的是节点,当我们的光标在编辑器内容处,而我们要获取相应内容外层节点的id以及各种属性,就需要通过domUtils来获得不同帧内的节点。
而相应的父节点则可以在DOM中查看,依次列寻,来得到我们想要的属性值,可在插件按钮的弹出层中显示出来。
相关文章推荐
- 使用百度Ueditor编辑器的时候,如何才能获取图片的保存路径,即src的值,以便满足需求:将路径存入数据库
- 在不发生滚动情况下参考目标不同而获取光标位置
- js 如何获取文本框中光标索引位置
- Flex中,如何获取TextArea中的光标的位置
- 一个页面如何放多个百度编辑器 Ueditor 1.4.3?PHP如何获取Ueditor 的值?
- js 如何获取文本框中光标索引位置
- C#-WinForm-如何获取文本框(TextBox)中鼠标,光标位置
- 如何用JavaScript获取和设置textfield中光标位置(转)
- 如何获取光标在文本框中的位置
- JS获取textArea中光标位置的方法
- 使用TextRange获取输入框中光标的位置
- android EditText获取光标位置并安插字符删除字符
- 关于TextArea里获取光标相对位置的问题
- 如何解决 "Powered by ECShop"每次显示的位置都不同的问题
- Android位置服务介绍,并介绍如何通过LocationManager对象获取位置信息
- qt多显示器获取不同显示器的分辨率和位置
- 再论百度Echarts技术,如何从后台获取数据并显示在页面上
- javascript获取以及设置光标位置
- JS获取和设置光标的位置
- javascript获取textarea中光标的位置 兼容