,可以通过以下几种方式实现:
var parentDiv = document.getElementById("parentDiv");
var childDiv = document.getElementById("childDiv");
parentDiv.appendChild(childDiv);
var parentUl = document.getElementById("parentUl");
var childLi = document.getElementById("childLi");
var referenceLi = parentUl.getElementsByTagName("li")[0];
parentUl.insertBefore(childLi, referenceLi);
var parentDiv = document.getElementById("parentDiv");
parentDiv.innerHTML += "<div id='childDiv'>Child Div</div>";
需要注意的是,使用innerHTML属性添加子元素时会重新渲染整个元素及其子元素,可能会导致性能上的一些损耗,因此在性能要求较高的情况下,推荐使用appendChild()或insertBefore()方法。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云