Bonjours,
Quand t'on cliquez sur le lien je voudrais que sa démare une fonctions mais voici l'erreur que j'obtient :
TypeError: Document.getElementById is not a function
Voici mon code JS :
var element = Document.getElementById("test");
element.addEventListener('click', function () {
alert("ok")
});
Il y a plusieurs raisons évidentes pour que ton script puisse ne pas fonctionner.
Pour cette erreur:
Vérifier que l'élément ID test
existe bien. Ce qui semble être le cas. Donc voir la raison suivante
Ton script est exécuté avant même que l'élément ID test
ait pu être analysé par le DOM. Donc tu as dû placer ton script en haut de page.
Et si c'est le cas: 2 choix
</body>
.DOMContentLoaded
. https://developer.mozilla.org/fr/docs/Web/Events/DOMContentLoaded#ExempleBonjour,
Est-ce que vous comprenez ce que vous codez ou non ? D'autant plus que l'erreur parle d'elle-même .. Bref.
Merci mais il me dit que mon élement est vide
Erreur :
TypeError: element is null
HTML :
<a id="test" class="" href="">Test</a>
@betaWeb je commence tout juste le javascript donc je ne suis pas trop allaise dedans pour le moment