javascript - 如何用纯javascript检测HTML隐藏属性

标签 javascript html

我在分析领域工作,大部分时间我都使用 CSS 选择器来解决我的问题。现在我正在一个网站上工作,我需要检测 <p> 是否元素是否隐藏。所以这里有两种可能的情况:

<p namehere hidden>This paragraph should be hidden.</p>
<p namehere This paragraph should be hidden.</p>

返回关于 <p> 隐藏状态的 bool 值的最简单方法是什么?元素 ?

谢谢!

最佳答案

实现这一目标的最快、最简单的方法可能是以下

var elements = document.querySelectorAll('p:not([hidden])');

法比奥

关于javascript - 如何用纯javascript检测HTML隐藏属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43507316/

相关文章:

javascript - d3.js 圆形悬停动画

javascript - event.preventDefault() 只工作一次

javascript - 如何使用 Javascript 检索 <video> 元素的长度(以秒为单位)?

javascript - 将 Snap.js 安装到 Twitter Bootstrap

javascript - 如何使用 CSS 类有选择地更改文本?

javascript - MediaElement.js 音频标签没有动态添加样式

javascript - 基于表单输入的实时 Javascript 计算

javascript - 如何解决 "negative"高度和宽度?

javascript - 从与选定复选框相邻的文本框中获取选定文本

javascript - 验证正则表达式输入字段