js如何获取body下子元素的最大z-idnex值?
听了老师的课,百度找了下js如何获取body下子元素的最大z-idnex值,找不到,哪位大神知道的,求分享,十分感谢。
听了老师的课,百度找了下js如何获取body下子元素的最大z-idnex值,找不到,哪位大神知道的,求分享,十分感谢。
2016-12-05
技术有限,我的方法比较死板。代码如下:
var DOMs = document.all;//获取所有DOM
var maxIndex = 0;//最大z-index
var curIndex = 0;//当前z-index
for(var i = 0;i < DOMs.length;i++){
curIndex = document.defaultView.getComputedStyle(DOMs[i],null)["z-index"];//获取z-index的值
curIndex = curIndex == "auto" ? 0 : 1;
maxIndex = curIndex > maxIndex ? curIndex : maxIndex;
}
console.log(maxIndex);举报