FireFox XUL中的javascript HTML代码不工作?

FireFox XUL中的javascript HTML代码不工作?,javascript,xul,Javascript,Xul,我的代码是: function htmlEncode (str){ var div = document.createElement("div"); div.textContent=str; return div.innerHTML; } 它可以在其他页面工作,但在xul中不工作,谁能帮我 更新: 答案是: function htmlEncode (str){ var div = document.createElementNS("http://www.w3.o

我的代码是:

function htmlEncode (str){
    var div = document.createElement("div");
    div.textContent=str;
    return div.innerHTML;
}
它可以在其他页面工作,但在xul中不工作,谁能帮我

更新:

答案是:

function htmlEncode (str){
    var div = document.createElementNS("http://www.w3.org/1999/xhtml","div");
    div.textContent=str;
    return div.innerHTML;
}

我认为您必须改用。

这很好,因为您返回的编码HTML可以发送到MVC控制器方法,而不会导致错误,然后您可以使用HttpUtility.HtmlDecode(htmlData)进行解码。谢谢