I have several identical divs and each of them contains a button that is hidden. I want to make button visible when you hover on the parent div. I wrote this code:
    const cardElements = document.querySelectorAll('.middle_section__president_section');
    const learnButtons = document.querySelectorAll('.president_section__button');
    cardElements.forEach((cardElement) => {
        cardElement.addEventListener('mouseover', () => {
            learnButtons.forEach((learnButton) => {
                learnButton.style.height = "50px";
                learnButton.style.opacity = "1";
                learnButton.style.border = "3px solid rgb(129, 129, 129)";
            });
        });
        
        cardElement.addEventListener('mouseout', () => {
            learnButtons.forEach((learnButton) => {
                learnButton.style.height = "0px";
                learnButton.style.opacity = "0";
                learnButton.style.border = "0px solid rgb(129, 129, 129)";
            });
        });    
    })
carElements is parent, learnButtons - child.
but with this code when i hover on one div buttons appears in every similiar div. How can i make button appear only on hovered div?
 
     
     
    