Uncaught TypeError: Cannot read property 'textContent' of null

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Uncaught TypeError: Cannot read property 'textContent' of null

Re: Uncaught TypeError: Cannot read property 'textContent' of null

par moogli » 01 mars 2017, 12:24

salut,

a priori tu n'as pas de tag html avec un id correspondant a ce que tu demandes dans le document.getElementById à la ligne 19

@+

Uncaught TypeError: Cannot read property 'textContent' of null

par nonet21 » 01 mars 2017, 11:23

Bonjour
J'ai un réalisé deux scripts qui me permettent de définir une zone modifiable, rectange ou cercle, tout ceci marche si on ne met pas en commun ces deux scripts, cepdnant la je veux les mettre et j'ai essayé de faire comme ceci :

Code : Tout sélectionner

<script src= "transfert_rectangle.js"></script> <script src= "transfert_cercle.js"></script>
a chaque fois que je fais ceci il ne fait fonctionner que le deuxième scripts donc pas super..
Du coup j'ai essayé de réunir les deux :

Code : Tout sélectionner

<script src= "transfert.js"></script>
et a l'intérieur :

Code : Tout sélectionner

var valider = function(){ // quand on clique sur le bouton Valider, cette fonction va s'executer // Définition des variables pour AJAX var oXhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); oXhr.onreadystatechange = function(){ if( oXhr.readyState === 4 && oXhr.status === 200){ alert(oXhr.responseText); } }; // On récupère les valeurs des select var north_rect = document.getElementById('north_rect').textContent; var south_rect = document.getElementById('south_rect').textContent; var east_rect = document.getElementById('east_rect').textContent; var west_rect = document.getElementById('west_rect').textContent; var latitude_centre = document.getElementById('latitude_centre').textContent; // On récupère les valeurs des select var longitude_centre = document.getElementById('longitude_centre').textContent; var rayon_cercle = document.getElementById('rayon_cercle').textContent; var _id_cap = document.getElementById('_id_cap').textContent; // On définit la méthode à utiliser et l'url de la page à charger oXhr.open('POST', 'enregistrement.php', true); oXhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); // On définit quelles variables envoyer oXhr.send("north_rect="+north_rect+"&south_rect="+south_rect+"&east_rect="+east_rect+"&west_rect="+west_rect+"&_id_cap="+_id_cap+"&latitude_centre="+latitude_centre+"&longitude_centre="+longitude_centre+"&rayon_cercle="+rayon_cercle); };
cependant il m'indique :
Uncaught TypeError: Cannot read property 'textContent' of null
at valider (transfert.js:19)
at HTMLButtonElement.onclick (page_2.php?_id_cap=73646&nb_point_geoloc=500&area=1:76)

Alors que dans des fichiers séparé tout marche très bien mais lorsque je réunit le tout bah c'est moins bien ^^
Merci pour vos réponses ;)