Пытаюсь переделать на чистый JS, почему при повторном клике, не закрывается?
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<style>
div p {
display: none;
}
</style>
</head>
<body>
<div>
<a href="#">link-1</a>
<p>text</p>
</div>
<!--второй элемент-->
<div>
<a href="#">link-2</a>
<p>text</p>
</div>
<!--третий элемент-->
<div>
<a href="#">link-3</a>
<p>text</p>
</div>
<script>
var div2 = document.querySelectorAll('div');
for(var i = 0; i < div2.length; i++){
div2[i].addEventListener('click', function(event) {
event.preventDefault();
if(event.target.nextElementSibling.style.display = 'none'){
event.target.nextElementSibling.style.display = 'block'
}
else if(event.target.nextElementSibling.style.display = 'block'){
div2[i].lastElementChild.style.display = 'none'
}
})
//div2[i].lastElementChild.style.display = 'none'
}
</script>
</body>
</html>