It doesn't work, because storyCount
isn't an array. Its an object
which is returned from document.querySelectorAll
. So you need to modify condition of for
loop like this
<script>
var storyCount = document.querySelectorAll(".e-gallery-item.elementor-gallery-item");
for(var i = 6; i < Object.entries(storyCount).length; i++)
storyCount[i].style.display='none';
</script>
See my demo example
const storyCount = document.querySelectorAll(".image");
console.log(typeof storyCount)
for(let i = 6; i < Object.entries(storyCount).length; i++)
storyCount[i].style.display='none';
.image {
width: 150px;
height: 110px;
}
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" class="image" />
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" class="image" />
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" class="image" />
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" class="image" />
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" class="image" />
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" class="image" />
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" class="image" />
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" class="image" />
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" class="image" />
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" class="image" />
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" class="image" />
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" class="image" />
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…