js怎么获取body下最后一个div并去除

js怎么获取body下最后一个div并去除

<body>
    ....
    <div></div>
    <div></div>
</body>
阅读 3.7k
4 个回答
var div = document.querySelector("body>div:last-of-type");
div.parentNode.removeChild(div);
document.body.children

循环这个值,然后获取到最后一个div,然后移除就妥了哇

document.querySelector("body > div:last-of-type").remove()

可以采用循环遍历的暴力解法:

var x=document.getElementsByTagName("body")[0].getElementsByTagName("div");
for(let i=0;i<x.length;i++){
    if(i=x.length-1)
        x[i].innerHTML="3";
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题