我需要做一些if
逻辑,具体取决于DOM中的元素是否具有属性display: none
。
我看着getComputedStyle()
并且走到了这一步:
var bla = document.querySelectorAll('#nvk-popup-wapper')[0]
getComputedStyle(bla)
这会返回一个对象,如果我在Chrome控制台中展开它,我可以看到属性display
,其值为none
。但是如果我去bla.display
我得到undefined
而我希望获得该元素的display
属性的值。
对于特定元素,如何获取该元素的display
属性的值?
答案 0 :(得分:2)
试试这个
var style = getComputedStyle(bla)
var display =style.getPropertyValue('display');
答案 1 :(得分:0)
使用JQuery:
$("#some-element").css("display");
会返回display
some-element