Tu n'as que 2 choix :
- Tu utilises la solution 1, avec un document.getElementsByTagName, et tu es cross-platform.
- Tu utilises la solution 2, et ca ne marche que sous Mozilla.
La solution 1 n'est pas super propre mais fonctionne. Son inconvénient apparait sur les documents HTML de tres grosse taille (> 1000 éléments) car il parcoure toute la liste des éléments.
La solution employé fréquemment (par exemple par MochiKit) est de spécifier en plus le type du tag (tu cherches rarement une classe valable sur différents types d'éléments) et de faire donc une fonction getElementByTagAndClassName.
# 2 possibilités
Posté par Thomas Hervé . En réponse au message hasAttribute et Internet Explorer. Évalué à 1.
- Tu utilises la solution 1, avec un document.getElementsByTagName, et tu es cross-platform.
- Tu utilises la solution 2, et ca ne marche que sous Mozilla.
La solution 1 n'est pas super propre mais fonctionne. Son inconvénient apparait sur les documents HTML de tres grosse taille (> 1000 éléments) car il parcoure toute la liste des éléments.
La solution employé fréquemment (par exemple par MochiKit) est de spécifier en plus le type du tag (tu cherches rarement une classe valable sur différents types d'éléments) et de faire donc une fonction getElementByTagAndClassName.
--
Thomas