用于清除整个 DOM 的最小 JS 源

Posted

技术标签:

【中文标题】用于清除整个 DOM 的最小 JS 源【英文标题】:minimal JS sources for wiping out the whole DOM 【发布时间】:2018-01-05 12:00:53 【问题描述】:

这最初是从 https://***.com/q/45390025/1737973. 衍生而来的

有时,当浏览器支持并启用 JS 时,我发现从头开始重建大多数 DOM(特别是在 body 标签下)比为它添加样式并赋予其生命和 RIA 更有用。

哪些 vanilla JS 源可以以简洁、短而有效的方式清除 body 标签下的所有 DOM?

【问题讨论】:

不清楚你在这里问什么。另请注意,问题必须是独立的。 (考虑一下:如果那个问题被删除了,而这个问题没有呢?)请提出一个完整的问题。 【参考方案1】:
document.body.innerhtml = ""
document.head.innerHTML=""

...但是为什么呢?

【讨论】:

这并没有消除 整个 DOM(如果这是 OP 想要做的)。仅body 中的部分。 head 的所有内容仍然存在。不过,不加选择地清除 所有 head 中的内容几乎可以肯定是一个非常糟糕的主意,而且我们也不知道 OP 到底想做什么...... 很抱歉没有正确询问,我只想删除body标签下设置的DOM元素。

以上是关于用于清除整个 DOM 的最小 JS 源的主要内容,如果未能解决你的问题,请参考以下文章

利用JS设置元素style属性:最小高度/隐藏

最小最大价格范围验证不适用于 jquery.validate.js

是否有用于设置值的最大或最小限制的 JS 简短语法 [重复]

js如何清除dom节点上的指定监听事件?

UISlider 最小和最大轨道色调清除颜色 iOS 7.1 错误

请问使用javascript DOM如何插入空格?