J'essaie d'utiliser une méthode EventListener
avec l'événement click
pour ajouter simplement un élément à la liste <ul>
. J'essaye d'invoquer la fonction avec l'événement click
sur le noeud d'élément de bouton, mais la fonction est invoquée chaque fois que j'actualise/charge un site Web.javascript eventlistener fire immédiatement au lieu de sur l'événement
function addElementToList() {
var navigationPanel = document.getElementsByTagName('ul')[0];
var newElementOnList = document.createElement('li');
var newElementsText = document.createTextNode('About');
newElementOnList.appendChild(newElementsText);
navigationPanel.appendChild(newElementOnList);
}
var elButton = document.getElementById('myButton');
elButton.addEventListener('click', addElementToList(), false);
Pourquoi la fonction addElementToList
s'exécute-t-elle chaque fois que j'actualise/charge un site Web?
'elButton.addEventListener (clic, addElementToList, false);' – Pointy