随时隐藏元素

Hide element every moment

本文关键字:元素 隐藏      更新时间:2023-09-26

我有一个段落元素,其中填充了javascript使用的内容。只要元素中没有文本,我就想隐藏它。我不想使用setTimeout和setInterval;我不想让它成为一个函数并调用每个函数,因为有很多函数可以操纵我的段落元素的内容。最好的方法是什么?

假设您在所有段落上设置了一些样式,因此即使它们为空,也会显示出来。为了隐藏它们,在不更改javascript代码的情况下,您可以使用空选择器将css样式应用于空段落,如下所示:

  p:empty { display: none } 

在不设置任何间隔或检查的情况下,只要p元素为空,该css规则就会将其隐藏在页面中。

检查样本