在Dom中嵌入片段ML

时间:2011-05-14 20:12:55

标签: 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 个答案:

答案 0 :(得分:0)

createTextNode是创建文本,因此不会呈现HTML标记是正常的。您可以使用innerHTML属性插入HTML代码或设计一个新功能,其中标记将添加createElement