2010-07-21 163 views
3

我在查找PHP的html_entity_decode的JavaScript版本。我發現這一點:不等於不依賴於innerHTML的html_entity_decode的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和任何類似的(精神錯亂,我知道)。

是否有任何其他方式來做到這一點,不訴諸將字符串粘貼到一個元素,並再次拉回來?請確保只使用將允許在FBJS

回答

1

允許的功能我想你必須手動執行它。一個快速的谷歌搜索帶來了this library,做你想做的。

+0

這是一個足夠好的開始。謝謝。 – 2010-07-21 20:43:24