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