Javascript AjaxControlToolkit.HTMLEditor在appendChild()上引发错误

Javascript AjaxControlToolkit.HTMLEditor在appendChild()上引发错误,javascript,internet-explorer,ajaxcontroltoolkit,html-editor,Javascript,Internet Explorer,Ajaxcontroltoolkit,Html Editor,我并不期待这个问题的答案,因为错误发生在.net生成的脚本资源文件中 错误仅限于IE。 它发生在Ctrl+c/Ctrl+v上。 错误是本文件附录子文件(iframe)第行中的“HierarchyRequestError” 完整代码(ctrl+c): \u contentCopy:功能(文本、奖品、单词){ 如果(文本!=“”){ text=text.replace(/(]*?>)([\s]*?)(]*?>)/ig,“$1$3”) .替换(/(]*?>)\s*()\s*(]*?>)/ig,“$1$

我并不期待这个问题的答案,因为错误发生在.net生成的脚本资源文件中

错误仅限于IE。
它发生在Ctrl+c/Ctrl+v上。
错误是本文件附录子文件(iframe)第
行中的“HierarchyRequestError”

完整代码(ctrl+c):

\u contentCopy:功能(文本、奖品、单词){
如果(文本!=“”){
text=text.replace(/(]*?>)([\s]*?)(]*?>)/ig,“$1$3”)
.替换(/(]*?>)\s*()\s*(]*?>)/ig,“$1
$3”) 。替换(/(]*?>)\s*()\s*(]*?>)/ig,“$1
$3”); } var iframe=此._doc.createElement(“iframe”); iframe.width=“0”; iframe.height=“0”; if(Sys.Extended.UI.HTMLEditor.isIE){ iframe.src=“javascript:false;”; } 本文件附录子文件(iframe); var doc=iframe.contentWindow.document; 文件写入(“+text+”); doc.close(); doc.body.contentEditable=true; var r=doc.body.createTextRange(); var=false; //更多代码
有没有办法解决这个问题,即使它是一个自动生成的脚本文件,或者我的页面上是否有可能会干扰并导致此问题

_contentCopy: function(text, prize, word) {
    if (text != "") {
        text = text.replace(/(<td[^>]*?>)([\s ]*?)(<\/td[^>]*?>)/ig, "$1&nbsp;$3")
            .replace(/(<td[^>]*?>)\s*(&nbsp;)\s*(<\/td[^>]*?>)/ig, "$1<br/>$3")
            .replace(/(<p[^>]*?>)\s*(&nbsp;)\s*(<\/p[^>]*?>)/ig, "$1<br/>$3");
    }

    var iframe = this._doc.createElement("iframe");
    iframe.width = "0";
    iframe.height = "0";
    if (Sys.Extended.UI.HTMLEditor.isIE) {
        iframe.src = "javascript:false;";
    }
    this._doc.appendChild(iframe);
    var doc = iframe.contentWindow.document;
    doc.write("<html><head></head><body>" + text + "</body></html>");
    doc.close();
    doc.body.contentEditable = true;
    var r = doc.body.createTextRange();
    var wasNbsp = false;
    //More code