0
我的代码是:FireFox XUL中的javascript htmlencode不起作用?
function htmlEncode (str){
var div = document.createElement("div");
div.textContent=str;
return div.innerHTML;
}
它可以在其他网页正常工作,但在XUL不行,谁可以帮帮我吗?
UPDATE:
答案是:
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)进行解码。谢谢! – Kenn 2012-09-06 20:42:22