这是我自己的网站https://celestialbunny.github.io/frontend_02/,我正在尝试做一些“倾销”-通过普通的javascript从页面中删除某些元素.
我努力了:
let body = document.body
let navs = document.querySelectorAll('nav');
let headers = document.querySelectorAll('header');
let footers = document.querySelectorAll('footer');
let imgs = document.querySelectorAll('img');
let as = document.querySelectorAll('a');
let links = document.querySelectorAll('link');
let scripts = document.querySelectorAll('script');
body.remove(navs);
body.remove(headers);
body.remove(footers);
body.remove(imgs);
body.remove(as);
body.remove(links);
body.remove(scripts);
就是这种情况,我们只能说我只做过:
>让body = document.body;
>让导航= document.querySelectorAll(‘nav’);
> body.remove(导航)
这将导致整个页面的删除.
我曾尝试参考https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/remove的文档,但似乎无法理解为什么从“ body”中删除“ child”会导致“空白页”
如何删除特定元素而不影响其余元素?
最佳答案