【发布时间】:2019-03-29 15:30:13
【问题描述】:
我在我看过的一个教程中看到了这段代码,但是这个代码向table 元素添加了类。
var RadEditorCommandList = Telerik.Web.UI.Editor.CommandList;
var table = RadEditorCommandList["InsertTable"];
RadEditorCommandList["InsertTable"] = function (commandName, editor, args) {
table(commandName, editor, args);
var p = editor.getSelectedElement().parentNode.parentNode.parentNode;
p.classList.add("editor-table")
};
我想知道如果我想将表格包装在 div 中,如何扩展此命令,这是我失败的尝试(它不再在编辑器上显示表格):
var table = Telerik.Web.UI.Editor.CommandList['InsertTable'];
Telerik.Web.UI.Editor.CommandList['InsertTable'] = function(
commandName,
editor,
args
) {
table(commandName, editor, args);
var wrapper = document.createElement('div');
wrapper.classList.add('table-wrapper');
var p = editor.getSelectedElement().parentNode.parentNode.parentNode;
wrapper.appendChild(p);
};
【问题讨论】:
标签: javascript telerik rte