我的代码是:
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;
}