You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用JavaScript删除页面所有元素?(书签工具开发场景)

修改后的“爆炸”书签工具代码

要实现删除页面所有元素再将屏幕变红的效果,只需在explode函数中添加清空页面内容的逻辑即可。直接用document.body.innerHTML = ''就能快速移除页面内所有元素,之后设置背景颜色,最后弹出爆炸提示。

修改后的完整代码如下:

javascript: (() => {
  let rando = Math.floor(Math.random() * 10);

  function explode() {
    // 清空页面所有元素
    document.body.innerHTML = '';
    // 将屏幕设为红色
    document.body.style.backgroundColor = 'red';
    // 弹出爆炸提示
    alert('BOOM!');
  }

  alert(`Your computer will explode in ${rando} seconds.`);
  setTimeout(explode, rando * 1000);
})();

关键说明

  • document.body.innerHTML = '':通过将body的HTML内容设为空字符串,直接移除页面内所有子元素,实现“摧毁”页面的视觉效果。
  • 调整了执行顺序:先清空元素,再设置背景色,最后弹出提示,完全符合你要求的逻辑顺序。

内容的提问来源于stack exchange,提问作者GoudyuGood

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 13:44:54