Javascript 如何呈现HTMLCollection项?

Javascript 如何呈现HTMLCollection项?,javascript,Javascript,我有以下html: Oamar汉字 无名氏 我得到了一个这样的特定元素,并试图在另一个元素中显示它: 让someAvatar=document.getElementsByCassName(“avatar”).item(0) document.getElementById('display-here')。innerHTML=someAvatar 这不起作用。您需要使用cloneNode 更多信息请点击此处: let someAvatar=document.getElementsByCla

我有以下html:


Oamar汉字
无名氏
我得到了一个这样的特定元素,并试图在另一个元素中显示它:


让someAvatar=document.getElementsByCassName(“avatar”).item(0)
document.getElementById('display-here')。innerHTML=someAvatar

这不起作用。

您需要使用
cloneNode
更多信息请点击此处:

let someAvatar=document.getElementsByClassName(“avatar”).item(0)
console.log(someAvatar);
var clonedElem=someAvatar.cloneNode(true);
document.getElementById(“此处显示”).appendChild(clonedElem)

Oamar汉字
无名氏

在脚本中使用以下行:

let someAvatar = document.getElementsByClassName("avatar").item(0).innerHTML;
而不是

让someAvatar=document.getElementsByCassName(“avatar”).item(0)


现在,一些头像将在div中包含HTML内容。以前,您拥有整个div HTML节点。

将其渲染为显示为元素?请澄清您的问题,什么是
Render
,如果你想把一个元素从一个位置/父对象移动到另一个位置/父对象,你必须使用
.appendChild()
这篇博文可能会有帮助:不要把桔子分配给苹果,把同样的东西分配给同样的东西:
document.getElementById('display-here')).innerHTML=someAvatar.innerHTML
.cloneNode()
仅在需要虚拟形象副本时才需要。@Andreas抱歉我的问题。你说的去是什么意思?