在javascript中将convert div追加到文本

在javascript中将convert div追加到文本,javascript,Javascript,我正在对来自DB的数据进行动态编码,我需要在JavaScript中添加所有Li元素,无需jQuery: 这是我的代码: const x = document.getElementById('messagesContent') x.append(`<li class="message"><b>User</b><br/>${message}</li>`); const x=document.getElementById

我正在对来自DB的数据进行动态编码,我需要在JavaScript中添加所有Li元素,无需jQuery:

这是我的代码:

const x = document.getElementById('messagesContent')
x.append(`<li class="message"><b>User</b><br/>${message}</li>`);
const x=document.getElementById('messagesContent')
x、 追加(`li class=“message”>User
${message}`);
结果是:

<li class="message"><b>User</b><br/>xxxxxxxx</li>
  • 用户
    xxxxxxxx

  • 以文本而不是html的形式出现

    您需要appendChild函数并传递节点元素而不是字符串

    必须通过createElement创建列表元素,并指定适当的属性和所需的innerHTML

    const x=document.getElementById('list');
    const li=document.createElement('li');
    li.class='message'
    li.innerHTML=`User
    second`; x、 儿童(李)
    • 首先

    我不明白这个问题