欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

百度编辑器 如何获取光标位置与不同帧内的节点

程序员文章站 2022-03-07 19:03:13
var range = editor.selection.getRange();var td = domUtils.findParentByTagName( range...

var range = editor.selection.getrange();
var td = domutils.findparentbytagname( range.startcontainer, 'td', true );

当我们console.log(domutils)的时候,可以在控制台中,看见很多domutils下的方法,这些方法都是用于操作节点的,findparentbytagname()顾名思义,获取的是节点,当我们的光标在编辑器内容处,而我们要获取相应内容外层节点的id以及各种属性,就需要通过domutils来获得不同帧内的节点。

百度编辑器 如何获取光标位置与不同帧内的节点

而相应的父节点则可以在dom中查看,依次列寻,来得到我们想要的属性值,可在插件按钮的弹出层中显示出来。

相关标签: 光标位置