javascript - 如何删除页面消息?
问题描述
我正在尝试从页面中删除一条消息,但只有在显示此消息时我才能执行我的代码。我怎样才能做到这一点?由事件侦听器删除是否更合适?
功能是这样的:
function removeWindow(){
document.querySelector(".content_form").remove();
document.querySelector(".pop").style.background = 'transparent';
document.querySelector(".footer").remove();
}
提前致谢!
解决方案
如果您正在寻找一种在挂载之前“观察”DOM 的方法,您需要使用MutationObserver
.
但是你可以通过添加一行 CSS 来更容易地做到这一点。
.pop { display: none; }
即使它必须用 JavaScript 编写,也只需在 JavaScript 中添加 CSS 规则,不必担心时间问题。
推荐阅读
- r - 我的夏普比率计算与 SharpeRation.annualized 不一致。如何排除故障?
- authorize.net - 如何在添加单个客户的同时添加多个付款配置文件?
- python - 如何在 Pytorch 的“nn.Sequential”中展平输入
- html - 如何为 seo 优化做元描述
- php - PHP 表单不起作用,尝试过使用吗?
- python - 如何为 DNNClassifier 将 pd.DataFrame 转换为 tf.data.Dataset(或使用 insted pd.DataFrame)
- php - laravel 模型关系 hasOne
- python - 如何使用条目小部件重置图像标签的大小?
- mysql - 通过pymysql用多个进程更新一张MYSQL表
- java - java调用的c ++内存泄漏