首页 > 解决方案 > 如何删除页面消息?

问题描述

我正在尝试从页面中删除一条消息,但只有在显示此消息时我才能执行我的代码。我怎样才能做到这一点?由事件侦听器删除是否更合适?

功能是这样的:

function removeWindow(){
  document.querySelector(".content_form").remove();
  document.querySelector(".pop").style.background = 'transparent';
  document.querySelector(".footer").remove();
}

提前致谢!

标签: javascripthtml

解决方案


如果您正在寻找一种在挂载之前“观察”DOM 的方法,您需要使用MutationObserver.

但是你可以通过添加一行 CSS 来更容易地做到这一点。

.pop { display: none; }

即使它必须用 JavaScript 编写,也只需在 JavaScript 中添加 CSS 规则,不必担心时间问题。


推荐阅读