#javascript #html #dom
#javascript #HTML #dom
Вопрос:
У меня есть следующая функция:
function inscrire(un, chaine) {
conteneur = typeof un == 'string' ? bider(un) : un
conteneur.appendChild(document.createTextNode(chaine))
}
К сожалению, если chaine
содержит теги, например:
ddddddddddddddd<li>kkkkk is not defined</li><li>fffffffffffffffffffff</li>
Он появляется в выходных данных. Как вы должны написать вышеупомянутую функцию, чтобы справиться с этим?
(Это перевод на английский, оригинал смотрите в истории редактирования)
Комментарии:
1. Пожалуйста, задавайте свои вопросы на английском.
2. К сожалению, мало кто из нас говорит по-французски, чтобы осмысленно поддержать вас здесь. Поддержите проект французской версии: area51.stackexchange.com/proposals/12692 /… — так ты не подключаешься к stackoverflow, так не подключаешься к decu. Une version francaise est en project, suis le lien.
Ответ №1:
createTextNode
предназначен для создания текста, поэтому нормально, что он не будет отображать ваши HTML-теги. Вы могли бы использовать innerHTML
свойство для вставки вашего HTML-кода или разработки новой функции, в которой теги были бы добавлены с помощью createElement
.