【ueditor】api方法

时间:2021-10-08 22:50:10
//让其选中文本高亮
editor.selection.getRange().select();
//高亮后,才能获取到选中文本,当选中字失去焦点的情况下是获取不到的选中文本的
var text = editor.selection.getText(); /**测试**/
console.log("^_^");
/**测试**/ //给选中的文本,增加a标签
editor.selection.getRange().applyInlineStyle("a",{"href":url,"target":"_blank","name":"pc"}); //创建一个节点
var node=document.createElement("span");
//拼接安卓/IOS的商品详情的超链
node.innerHTML="<a href=\"#\" name=\"ios\" style=\"display: none;\" onclick=\"IOSOpen()\">"+text+"</a>"
+"<a href=\"#\" name=\"android\" style=\"display: none;\" onclick=\"AnDroidOpen()\">"+text+"</a>";
//选中文本后增加节点
editor.selection.getRange().insertNode(node);