2010-04-13 9 views

cevap

11

:

function htmlDecode(input){ 
    var e = document.createElement('div'); 
    e.innerHTML = input; 
    return e.childNodes[0].nodeValue; 
} 

htmlDecode('&lt;&gt;'); // "<>" 

Basit, çapraz tarayıcı ve çalışır tüm HTML 4 Character Entities.

+2

teşekkürler. JQuery aracılığıyla Btw, var str = '< >' gibi görünecektir '; $ ('

'+str+'
') .text(); – Somebody

+0

Teşekkürler @Somebody !!! Yukarıdaki yorum bana yardımcı oldu! – matheusvmbruno

0

Sen bir kukla textarea oluşturabilir, [senin kaçan html [&gt;s ile html] ile olan innerHTML ayarlayın ve textarea.value

var ta = document.createElement('textarea'); 
ta.innerHTML = "&gt;"; 
alert(ta.value); 

kullanmak ... Bir zamanlar CMS bu kullanmak zorunda olmasına rağmen bunu kullanıldığında, kötü oldu uygulama] sık sık HTML Entities çözmek için aşağıdaki işlevi kullanın

İlgili konular