是否可以检查元素的CSS display == block或none使用JavaScript?
display == block
none
元素具有一个style属性,该属性可以告诉您想要什么,如果样式是内联声明的或使用JavaScript声明的:
style
console.log(document.getElementById('someIDThatExists').style.display);
将为您提供一个字符串值。
就像sdleihssirhc在下面说的那样,如果元素display是被CSS规则继承或指定的,则需要获取其计算样式:
display
return getComputedStyle(element, null).display;