2017-10-19 8 views
0

Je veux lire la valeur d'une plage html. comment je peux faire cela?Comment lire la valeur des travées

est ici le code:

//this works 
 
spanRight= document.getElementsByClassName("spanRight") 
 

 
//but i cant get the text 
 
spanRight = spanRight.text;
<span class="spanRight">1234567890</span>

merci pour votre aide

+0

Utiliser 'textContent'. – Walk

+0

'getElementsByClassName()' retourne une liste de nœuds. Veuillez ouvrir la console de votre navigateur pour vérifier les rapports d'erreurs et peut-être rechercher les sélecteurs que vous utilisez pour les comprendre. Je vous recommande également de rechercher les propriétés auxquelles vous essayez d'accéder ... – NewToJS

+0

textContent renvoie undefined. – letsTry420

Répondre

1

Vous utiliseriez innerText.

spanRight = spanRight.innerText; 

Il est également innerHTML qui peut revenir avec des balises HTML. Differences are listed here.

0

utilisation textContent comme dans cet exemple:

spanRight= document.getElementsByClassName("spanRight") 
 

 
//but i cant get the text 
 
text = spanRight[0].textContent 
 

 
alert(text);
<span class="spanRight">1234567890</span>

+0

ouais merci, maintenant ça marche. Je pardonne que cela renvoie un tableau -.- – letsTry420