js 中createElement添加节点时只能添加一次,代码如下

图片说明


<br> var divs=document.getElementById(&quot;one&quot;)<br> var pl=document.createElement(&#39;span&#39;)<br> divs.onclick=function aa(){<br> divs.appendChild(pl)<br> }</p>

图片说明

新创建一个span,已经在dom中对象再append还是这个对象,不会新建

 <body>
<div id="one">dd
</div>

</body>
<script>
var divs=document.getElementById("one")
divs.onclick = function aa() {
    var pl = document.createElement('span')
    pl.innerHTML = 'aa';
    divs.appendChild(pl)
}
</script>