Вопрос по JavaScript
Вот такой вопрос
Код:
newText = document.createTextNode('Привет <b>Друзья</b>');
mess_nic = document.createElement("span");
mess_nic.appendChild(newText);
mess_nic = document.createElement("span");
mess_nic.appendChild(newText);
Вот такой вопрос в результате в документ проссто будет добавлена строка
Привет <b>Друзья</b>
А если в тексте содержаться другие теги они тоже будут добавлены как текст
а хотелось бы заменить все их на узлы
Но наверняка существует программка которая заменяет теги в тексте на узлы
может кто встречал
заранее спасибо
Что проблемного заюзать innerHTML для span? Ну или прийдется вам для каждого тега вызывать createElement. Вообщем, возни и кода много будет.
Код:
<html>
<body>
<script type="text/javascript">
var newText = '<span>Привет <b>Друзья</b></span>';
var elem = document.getElementsByTagName('body')[0];
elem.innerHTML = newText;
</script>
</body>
</html>
<body>
<script type="text/javascript">
var newText = '<span>Привет <b>Друзья</b></span>';
var elem = document.getElementsByTagName('body')[0];
elem.innerHTML = newText;
</script>
</body>
</html>
Цитата: vadim_k
наверняка существует программка которая заменяет теги в тексте на узлы
JQuery:
Код:
$("<span>Привет <b>Друзья</b></span>").appendTo("body");
elem.innerHTML
Спасибки всем