0

说白了,剥这头野兽的皮简直就是一场噩梦。

无论如何,我试图将对话框窗口的 textName 作为一个类添加到它的容器中,以使我的生活更轻松。

我做错了什么,因为它似乎对我不起作用。有任何想法吗?我也尝试过jQuery方式,但没有成功。

CKEDITOR.on('dialogDefinition', function(ev){
                    var dialogName = ev.data.name;
                    var dialogBox = document.querySelector('table.cke_1_dialog');
                    dialogBox.setAttribute("class", dialogName);
                });
4

1 回答 1

0

弄清楚了。

CKEDITOR.on('dialogDefinition', function(ev){
    var dialogName = ev.data.name;
    ev.data.definition.onLoad = labeler;
    function labeler(){
        var dialogBox = document.querySelector('table.cke_dialog');
        dialogBox.className = dialogBox.className + " " + dialogName;
    }
});
于 2012-09-25T23:18:24.373 回答