javascript - 使用 JavaScript 检查元素 CSS 显示

标签 javascript css

是否可以使用 JavaScript 检查元素的 CSS display == blocknone

最佳答案

正如 sdleihssirhc 在下面所说,如果元素的 display 被继承或由 CSS 规则指定,您将需要 get its computed style :

return window.getComputedStyle(element, null).display;

元素有一个 style 属性,如果样式声明为内联或使用 JavaScript,它会告诉你你想要什么:

console.log(document.getElementById('someIDThatExists').style.display);

会给你一个字符串值。

关于javascript - 使用 JavaScript 检查元素 CSS 显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4866229/

相关文章:

windows - 在 IE8 和 Chrome Windows 7 中悬停时列会移动

html - 如何修复 bootstrap 对齐文本列中的空格?

javascript - Angularjs - ng-init 函数完成后调用指令

javascript - jquery removeClass 似乎不起作用

javascript - 如何在 html 中显示闪烁的链接

css - 在 CSS Sprite 下对齐文本

html - 使按钮执行CSS代码并在刷新时保存

javascript - 计算 epub 的总页数

javascript - 在使用 JavaScript 提交表单之前/未提交表单时验证表单元素

javascript - 如何显示和链接对象的某个属性