javascript等价于html实体解码,不';你不依赖innerHTML吗?

javascript等价于html实体解码,不';你不依赖innerHTML吗?,javascript,fbjs,html-encode,Javascript,Fbjs,Html Encode,我正在寻找PHP的javascript版本。我发现: function html_entity_decode(str){ var tarea=document.createElement('textarea'); tarea.innerHTML = str; return tarea.value; tarea.parentNode.removeChild(tarea); } 但是,我不能使用它,因为我需要为FBML/FBJS Facebook画布应用程序编写此代码,而且他们已经禁用了in

我正在寻找PHP的javascript版本。我发现:

function html_entity_decode(str){
 var tarea=document.createElement('textarea');
 tarea.innerHTML = str; return tarea.value;
 tarea.parentNode.removeChild(tarea);
}
但是,我不能使用它,因为我需要为FBML/FBJS Facebook画布应用程序编写此代码,而且他们已经禁用了innerHTML和任何类似的东西(我知道,这很疯狂)


有没有其他方法可以做到这一点,而不是将字符串插入元素并再次将其拉出?请确保只使用

中允许的功能,我想您必须手动执行。一个快速的谷歌搜索带来了你想要的