有时候项目需要通过获取最大z-index,并且追加z-index来保证元素在最高层,可以通过以下方式获取当前窗口最大z-index。
getMaxZIndex() {
var eles = document.querySelectorAll("*");
for (var i = 0, maxZindex = 0; i < eles.length; i++) {
maxZindex = Math.max(maxZindex, eles[i].style.zIndex || 0);
}
return maxZindex;
},
通过 document.querySelectorAll("*") 或者document.all获取页面内所有元素的集合,不过document.all属性已过时,不建议使用。