1
I wanted the div with class block was with an outline when I entered with the mouse inside the div and then the border disappeared when I take the mouse out.
Problem, when I pass the mouse over the H1 inside the div.block the border disappears, I would like the border to remain while the mouse is inside the div even over other elements and then disappear only when I take the mouse from the div
var blocks = document.querySelectorAll('.block');
blocks.forEach(element =>
element.addEventListener('mouseenter', (event) => {
event.target.style.border = '1px solid #666'
}))
blocks.forEach(element =>
element.addEventListener('mouseout', (event) => {
event.target.style.border = '0'
}))
<div class="block">
<h1>Douglas Takiuti</h1>
<p>Lorem Ipsum é simplesmente um texto fictício da indústria de impressão e composição. Lorem Ipsum tem sido o texto fictício padrão da indústria desde os anos 1500, quando um impressor desconhecido pegou uma galé do tipo e embaralhou para fazer um livro
de amostra de tipos.</p>
</div>
<div class="block">
<h1>Douglas Takiuti</h1>
<p>Lorem Ipsum é simplesmente um texto fictício da indústria de impressão e composição. Lorem Ipsum tem sido o texto fictício padrão da indústria desde os anos 1500, quando um impressor desconhecido pegou uma galé do tipo e embaralhou para fazer um livro
de amostra de tipos.</p>
</div>