【发布时间】:2020-09-07 15:02:51
【问题描述】:
是否可以通过 id 和样式选择元素?
var iframe=document.getElementById('contframe[style*="block"]');
类似上面的东西。
【问题讨论】:
是否可以通过 id 和样式选择元素?
var iframe=document.getElementById('contframe[style*="block"]');
类似上面的东西。
【问题讨论】:
不,你不能得到这样的元素,但你可以这样做。
首先:获取带有id的元素
const element = document.querySelector('#contframe');
or
var element = document.getElementById('contframe');
第二:检查是否有display: block
window.getComputedStyle(element).display == 'block';
注意:
IE 不支持getComputedStyle (More details here)
【讨论】: