Ответ 1
Создайте div, установите его innerHTML
, а затем прочитайте innerText
var d = document.createElement("div");
d.innerHTML = "<html xmlns="http://www.w3.org/1999/xhtml" >";
alert(d.innerText || d.text || d.textContent);
Как сделать unescape HTML Entities в JS?
Когда googling я буквально видел ответы с огромным переключателем, и люди катались самостоятельно.
Я хочу, чтобы строка <html xmlns="http://www.w3.org/1999/xhtml" >
стала <html xmlns="http://www.w3.org/1999/xhtml" >
Создайте div, установите его innerHTML
, а затем прочитайте innerText
var d = document.createElement("div");
d.innerHTML = "<html xmlns="http://www.w3.org/1999/xhtml" >";
alert(d.innerText || d.text || d.textContent);
Вот реализация JS функции PHP, которая декодирует объекты HTML
http://phpjs.org/functions/html_entity_decode
Обратите внимание, что эта функция также зависит от: