2015-04-11 3 views
0

Я хочу преобразовать следующую строку в теги HTML и поместить ее в мой div.Преобразование строки в теги html в Javascript

<strong>asdfadfsafsd</strong> 

Я использую следующий код, чтобы поместить его в моем DIV:

var message = "<strong>testmessage</strong&gt"; 
document.getElementById('message').innerHTML = bericht; 

Проблема заключается в том, что я вижу теперь следующий в моем DIV:

<strong>testmessage</strong> 

Но я хочу для просмотра: testmessage

В чем проблема?

ответ

3

var string = "&lt;strong&gt;asdfadfsafsd&lt;/strong&gt;", 
 
    results = document.getElementById("results") 
 
    results.innerHTML = string; 
 
    results.innerHTML = results.textContent;
<div id="results"></div>

При первой загрузке его как HTML. Затем извлечь его как текст, а затем снова загрузить его как HTML :)

Refer HTML Entities

+2

и ссылки на символьные объекты HTML: http://dev.w3.org/html5/html-author/charref – Kaiido

+0

Легко и просто! Только то, что мне нужно! –

+0

Добро пожаловать :) Также обратитесь к этой ссылке @Kaiido. Это будет полезно для вас :) – mohamedrias

0

Попробуйте createElement

var tag = document.createElement("strong"); 
var t = document.createTextNode("testmessage"); 
tag.appendChild(t); 
document.body.appendChild(tag); 
Смежные вопросы