tinymce外部按钮进行工具栏更换背景颜色设置


      var editor = tinymce.editors['tinydemo']
      console.log(editor, "editor")
      // 获取选定内容范围的元素或标签  
      var targetElement = editor.selection.getStart();
        // 触发自定义格式化器来修改背景颜色为黄色  
        editor.execCommand('backcolor', false, '#FF0000');
        // 获取所有 span 标签  
        let id = Math.random().toString(36).slice(2, 8).padEnd(6, '0');
        var spans = editor.dom.select('span');

        console.log("---------", spans, "spans", editor.selection.getNode())
        var startContainer = editor.selection.getStart();
        var endContainer = editor.selection.getEnd();
        // 获取包含在起始节点和结束节点之间的所有元素  
        var selectedElements = editor.dom.select('*', { 'start': startContainer, 'end': endContainer });
        console.log("selectedElements:", selectedElements)

你可能感兴趣的:(VUE,javascript,前端,vue.js)