【发布时间】:2021-04-30 01:12:11
【问题描述】:
我正在聊天,我想添加头像图片功能,所以我认为它可能适用于 span,但问题是我不知道如何将 span 添加到元素。
let avatar = document.createElement("span");
let userMessage = document.createElement("H3");
avatar.setAttribute(userMessage);
userMessage.innerHTML = username + ": " + message;
//document.getElementById("chat").appendChild(avatar);
document.getElementById("chat").appendChild(userMessage);
userMessage.style.background = color;
userMessage.style.textAlign = "left";
document.getElementById("msg").value = "";
【问题讨论】:
-
你能澄清一下你需要
span的元素吗?另外,注释掉的代码对你有用吗? -
您在上面的代码中使用了
appendChild将h3附加到#chat元素。只需对您的span执行相同操作即可将其附加到h3元素。 -
旁注:设置
h3的stylebefore 附加它(只需将两行设置style属性移动到appendChild调用上方)。最好在将元素放入 DOM 之前将其置于您想要的状态。 -
你能用 sn-p 添加预期的 html 结果吗?
标签: javascript html css web let