Je suis en train de faire toute l'orange de li
quand on clique dessus, mais je reçois l'erreur suivante:erreur addEventListener (« ne peut pas définir la propriété undefined »)
Ceci est mon code
var listItems=document.querySelectorAll("li");
for(var i=0; i<listItems.length;i++){
listItems[i].addEventListener("click",()=>{
this.style.color="orange";
});
}
erreur
Uncaught TypeError: Cannot set property 'color' of undefined at HTMLLIElement.listItems.(anonymous function).addEventListener
Utilisez une fonction et non pas une fonction de flèche? – Li357
Vous pouvez toujours utiliser une fonction de flèche, mais vous aurez besoin de l'objet événement: 'listItems [i] .addEventListener (" click ", event => event.currentTarget.style.color =" orange ");' – llama