HTML сущности в предупреждении JavaScript?

У меня есть строка из XML (который я могут редактировать) и яЯ хотел бы распечатать его через предупреждение в JavaScript.

Пример моей строки:

This is à string

И мне нужно напечатать в предупреждении:

This is à string

есть ли HTML-декодирование HTML?

 markzzz18 февр. 2013 г., 14:14
Я получил это из XmlReader в C #
 JAAulde18 февр. 2013 г., 14:13
Вам нужно показать небольшой код, который демонстрирует, как эти значения пробиваются из XML в JS.
 olly_uk18 февр. 2013 г., 14:14
если вы используете JQuery, этот вопрос говорит вам, какstackoverflow.com/questions/1147359/...

Ответы на вопрос(3)

даже без jquery:https://stackoverflow.com/a/3700369/1986499

Отредактируйте по недавнему требованию, чтобы включить некоторый код из другого ответа SO:

var div = document.createElement('div');
div.innerHTML = encoded;
var decoded = div.firstChild.nodeValue;
 Shadow Wizard18 февр. 2013 г., 14:19
 TobiMcNamobi20 мая 2015 г., 14:58
Просто потому, что вопрос дубликат неЭто означает, что вы должны опубликовать ответ только по ссылке.

м простокрошечный немного поздно, но на тот случай, если кто-то еще найдет это через Google (как я сделал), я подумал, чтобуду улучшатьИмперативные-хanswer.I»

function showbullet() {
  var tempelement = document.createElement('div');
  tempelement.innerHTML = "•";
  alert("Here, have a bullet!\n" + tempelement.innerHTML);
}
showbullet();

мы проверили это и подтвердили, что он работает в Chrome / 43.0.2357.130 м; Firefox / 32.0.1; Internet Explorer / 9.0.8112.16421. Там'нет необходимости дурачиться с nodeValueа что нет; субъект будет заменен на него "s связанный символ, как только назначение завершено. (Обратите внимание, однако, что делаетalert(tempelement.innerHTML="•"); делаетне работать в любом из протестированных мною браузеров!)

Решение Вопроса
var encoded = "This is à string";
var decoded = $("").html(encoded).text();
alert(decoded);
 James Donnelly20 мая 2015 г., 10:45
Что этот ответ не упоминает, так это то, что, несмотря на то, что вопрос не помечен им,вам нужна библиотека jQuery, чтобы использовать этот ответ, Без JQuery выВас встретит прекрасная ошибка DOMException.

Ваш ответ на вопрос