有几个绝对定位的div并且互相重叠。我试图做到这一点,以便当单击一个 div 时,它会出现在其他 div 之上。
let divs = document.querySelectorAll("div");
for (const div of divs) {
div.addEventListener("click", function () {
console.log(div.style.position);
if (div.style.position === "absolute")
div.style.position = "relative";
else div.style.position = "absolute";
});
}
<div style="background-color: 'red'; position: absolute">vfvf</div>
<div style="position: absolute">dasdasdasdasdasd</div>
我尝试了通过 z-index 和上面的代码,但显然我没有仔细阅读文档,因为没有任何效果
在我看来,应该使用它
z-index,以便div它位于div其余部分之上