我需要在 div 内的每个节点上动态设置 z-index(第一个节点 - 1,第二个 - 2 等)。当我尝试在 childNodes 上使用“for”循环时,出现错误“Uncaught TypeError: Cannot set property 'zIndex' of undefined”。你能指出我的错误吗?
你可以看到codepen:https ://codepen.io/pen/
HTML + JS:
<div id="blog__images" class="blog__images">
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
</div>
var images = document.getElementById('blog__images').childNodes;
for (var i = 1; i < images.length; ++i) {
images[i].style.zIndex = i;
}