如何在文档中获取(带有)最高CSS z-index的元素?

Rud*_*die 5 javascript css z-index stylesheet

问题再简单了.z-index值由style=...className由Javascript 分配.我认为这不重要.如何找到(使用Javascript)最高的z-index?(它使用的元素会很好,但不是必需的.)

您不能使用(新)querySelector,因为它不查询CSS值.有没有办法查询CSS?(不是样式表,而是实际使用的值.)

GRAZI

med*_*iev 16

它并不像找到具有最高z-index的元素那么简单.堆叠顺序还取决于树关系,因此如果显式设置了具有最多z-index的静态定位元素,并且如果您的代码检索到它,那么它将是无用的,因为z-index对于静态定位元素是无用的.

此外,IE的堆叠订单规则完全被破坏,因此您也必须考虑到这一点.并且您可能必须考虑IE 8/9中的iframe/select元素,因为它们具有比任何其他节点更多的堆叠顺序优先级.

这可能很有用:http://www.w3.org/TR/CSS21/zindex.html

您必须遵循所有这些并考虑IE错误,以便获得具有最多堆叠顺序优先级的元素的一致方法.