Uncaught TypeError: Cannot set property 'disabled' of null

Résolu/Fermé
Einoshi Messages postés 2 Date d'inscription samedi 25 avril 2020 Statut Membre Dernière intervention 25 avril 2020 - Modifié le 25 avril 2020 à 15:58
Einoshi Messages postés 2 Date d'inscription samedi 25 avril 2020 Statut Membre Dernière intervention 25 avril 2020 - 25 avril 2020 à 15:59
Bonjour
Je cherche a faire un petit jeu et il se trouve que je me retrouve bloquer face a ce probleme.
lorsque je veut désactiver les 4 bouton je recois l'erreur suivante:
Uncaught TypeError: Cannot set property 'disabled' of null

si je n'en desactive que 3 il ne me dit rien.
voici le programme en question (En gras la partie touchée): (JS)
const attaqueHero= () => {

if(critique(Joueur.PRE)){
Attak= Joueur.ATT*2
}
else {
Attak= Joueur.ATT
}
defence(Ennemi.DEF)
Ennemi.HP -= Degats
Info()
Tour()
}
function Tour() {
var ATTk= document.getElementById("Attaque").disabled= true ;
var Comp1= document.getElementById("Compet1").disabled= true ;
var Comp2= document.getElementById("Compet2").disabled= true ;
var Besace= document.getElementById("Sac").disabled= true ;

setTimeout(attaqueEnnemie,5000)
NbrTour++

};
function attaqueEnnemie() {
if(critique(Ennemi.PRE)) {
AttakE= Ennemi.ATT*2
}
else {
AttakE= Ennemi.ATT
}
defence(Joueur.DEF)
Joueur.HP -= Degats
var ATTk= document.getElementById("Attaque").disabled= false ;
var Comp1= document.getElementById("Compet1").disabled= false ;
var Comp2= document.getElementById("Compet2").disabled= false ;
var Besace= document.getElementById("Sac").disabled= false ;

Info()
}

(HTML) :
<button id="Attaque" onclick='attaqueHero()'> Attaque </button>
<button id="Compet1" onclick='Comp1Hero()'> Comp1 </button>
<button id="Compet2" onclick='Comp2Hero()'> Comp2 </button>
<button id="sac" onclick='SacHero()'> Sac </button>

1 réponse

Einoshi Messages postés 2 Date d'inscription samedi 25 avril 2020 Statut Membre Dernière intervention 25 avril 2020 1
25 avril 2020 à 15:59
finalement j'ai remarquer que j'avais oublier une maj ..
1