J'aimerais obtenir tous les enfants d'un élément, y compris les nœuds de texte. Comment puis-je faire cela dans MooTools? La documentation de mootools.net indique explicitement que getChildren() exclut les nœuds de texte.MooTools: getChildren() Y COMPRIS les nœuds de texte?
1
A
Répondre
5
Vous pouvez utiliser la propriété standard childNodes
DOM, qui fonctionne dans tous les principaux navigateurs de bureau:
var el = document.getElementById("someElement");
var children = el.childNodes;
for (var i = 0, len = children.length; i < len; ++i) {
alert("Is text node: " + (children[i].nodeType == 3));
}
Notez que childNodes
est pas un tableau et ne dispose donc pas des méthodes d » Array
, mais a un propriété de longueur et vous permet d'accéder à ses membres via des propriétés numériques. En outre, IE n'inclut pas les nœuds de texte d'espaces, contrairement aux autres navigateurs.
Questions connexes
- 1. MooTools: Récupère les nœuds enfants
- 2. JavaScript: nœuds de texte DOM
- 3. y compris dynamiquement les scripts php
- 4. Remplacer les nœuds de texte
- 5. y compris les modules de contrôleur
- 6. Y compris les méthodes dans les blocs
- 7. Y compris les fichiers source dans C
- 8. Gérer une liste de dossiers/exclusions, y compris les enfants
- 9. Y compris Javascript dans les pages Web
- 10. Y compris les pages avec $ _GET
- 11. Y compris les Partials, ASP.NET MVC
- 12. PHP classes et y compris les fichiers
- 13. regex - y compris les chaînes: java
- 14. fichiers PHP, y compris
- 15. Y compris les extensions mercurielles des oeufs
- 16. Comment calculer les heures de travail y compris les minutes?
- 17. Doctrine - getChildren() avec des conditions?
- 18. Y compris les données de paquet avec Distribuer
- 19. Y compris dll dans l'exe?
- 20. Y compris l'extension XPCOM inFirefox
- 21. Y compris $ variable dans MySQL
- 22. dimensions de fenêtres IE7, y compris les barres de défilement
- 23. InnerHTML y compris les styles de feuilles de style
- 24. Y compris les données de base dans l'ensemble de l'application
- 25. Comment trouver tous les nœuds de texte entre les nœuds d'éléments avec Javascript/JQuery?
- 26. multi Y compris un fichier
- 27. Y compris stdC++ de l'application iPhone
- 28. .net - Comment utiliser les attributs et y compris les arguments?
- 29. Découper les espaces principaux, y compris les onglets
- 30. Doxygen y compris les méthodes deux fois les fichiers doc
en double de http://stackoverflow.com/questions/2166838/mootools-get-child-nodes – Nir