11485 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
j'aimerai que mon <button> cache ma div lorsque je le clique dessus.
Mon code :

<div class="cookie">
		<button class="cookie-btn-a" id="cookie-btn" onclick="$('.cookie').style.display='none'">
			<p>Accepter</p>
		</button>
	</div>

Amicalement,
Modifié par BurgerKingKong (15 Jan 2022 - 18:10)
Modérateur
Bonjour,

Et ton code ne marche pas ? Il devrait, si toutefois tu as bien du jquery disponible dans ta page. EDIT: et si tu n'as pas d'autres éléments dans ta page qui ont la classe "cookie".

Sans jquery, ça se fait très facilement aussi :
<div class="cookie">
	<button class="cookie-btn-a" id="cookie-btn"
		onclick="document.querySelector('.cookie').style.display='none'">
		<p>Accepter</p>
	</button>
</div>

Amicalement,
Modifié par parsimonhi (15 Jan 2022 - 20:42)
Meilleure solution