Внедрить фрагмент ML в Dom

#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 .