Comment obtenir des < span > valeur?
Il y a un morceau de code,mais ne peut pas utiliser <id>
tag.
Alors,comment puis-je obtenir le <span> 1 2 3 4
?
<div id="test">
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<div>
en utilisant un javascript ou jquery?
javascript
Que voulez-vous faire exactement? Toutes les valeurs de chaque portée, ou tout simplement la valeur d'une certaine durée? Note de côté,
javascript
Que voulez-vous faire exactement? Toutes les valeurs de chaque portée, ou tout simplement la valeur d'une certaine durée? Note de côté,
id
n'est pas une marque, mais un attribut de la balise div
(dans votre cas).OriginalL'auteur suannai | 2012-08-21
Vous devez vous connecter pour publier un commentaire.
Essayer cette
OriginalL'auteur yogi
textContent
est la façon standard.innerText
est la propriété à utiliser l'héritage pour IE. Si vous voulez quelque chose comme de la croix-navigateur que possible, de manière récursive utilisationnodeValue
.OriginalL'auteur Florian Margaine
Pas de jQuery tag, donc je suis en supposant que pure JavaScript
Est ce que vous avez besoin
Mais dans votre cas:
Voici un violon
OriginalL'auteur Elias Van Ootegem
OriginalL'auteur Mihai Iorga
Pur javascript serait comme cette
Si vous utilisez jQuery, il serait comme ça
childNodes
est différent de celuichildren
.désolé de ma mauvaise devraient être
document.getElementById('test').children
que je veux à la propriété d'un Elemnt pas un Nœud de propriété.Il n'est pas sur les propriétés 🙂 à l'Aide de
childNodes
vous obtiendrez les nœuds, donc la textnodes, les commentaires, etc. À l'aide dechildren
, vous obtenez seulement la les enfants. Modifier votre réponse à corriger 🙂Ouais c'est vrai, mais je pensais à propos de la différence entre les enfants et les childNodes (et pourquoi, vous obtiendrez tous les textes et les commentaires 🙂 . Découvrez here
OriginalL'auteur pkurek