一尘不染

使用JavaScript检查元素CSS显示

css

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


阅读 227

收藏
2020-05-16

共1个答案

一尘不染

元素具有一个style属性,该属性可以告诉您想要什么,如果样式是内联声明的或使用JavaScript声明的:

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

将为您提供一个字符串值。

就像sdleihssirhc在下面说的那样,如果元素display是被CSS规则继承或指定的,则需要获取其计算样式:

return getComputedStyle(element, null).display;
2020-05-16