Lorsque l'utilisateur clique sur un bouton de ma page, le contenu d'un div doit être effacé. Comment dois-je m'y prendre ?
Alterner jQuery : $("#cart_item").empty();
Lorsque l'utilisateur clique sur un bouton de ma page, le contenu d'un div doit être effacé. Comment dois-je m'y prendre ?
Just Javascript (comme demandé)
Ajoutez cette fonction quelque part sur votre page (de préférence dans le champ <head>
)
function clearBox(elementID)
{
document.getElementById(elementID).innerHTML = "";
}
Ensuite, ajoutez le bouton sur l'événement de clic :
<button onclick="clearBox('cart_item')" />
Dans JQuery (pour référence)
Si vous préférez JQuery, vous pouvez le faire :
$("#cart_item").html("");
@Tom Gullen cela a fonctionné pour moi sans passer l'id du DIV dans la fonction, et avec des guillemets simples autour de l'elementID dans la fonction elle-même. Merci pour cela !
Excellent ! La même chose que jQuery : $("#cart_item").empty() ; agissant sur le DOM et pas seulement sur le contenu. Super !
La méthode DOM était (à l'époque de la réponse) et est probablement encore aujourd'hui beaucoup plus rapide que innerHTML
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Cette question est discutée sur meta.