在纯 JS 中,您可以使用document.querySelector(或document.getElementById) 和Node.appendChild将 div 附加到 div#child上#div_b。由于一个节点不能存在于多个位置,因此这也会自动将其从 中删除#div_a:document.querySelector('#div_b').appendChild(document.querySelector('#child'));// or document.getElementById('div_b').appendChild(document.getElementById('child'));<body> <div id="div_a"> Div A! <div id="child">I am a child of Div A</div> </div> <hr/> <div id="div_b"> Div B! </div></body>