2010-12-06 5 views
4

La fonction document.getElements() est bien prise en charge. De plus, existe-t-il une page de référence javascript contenant des informations détaillées sur le support du navigateur quelque part. J'utilise habituellement les docs mozilla, mais je me demandais s'il y avait quelque chose de mieux.document.getElements() support

Je ne peux pas vraiment trouver de la documentation sur document.getElements() mais quand je fais des choses comme:

document.getElements ("div a");

Il fonctionne très bien en chrome, ff, safari, ie8 et ie6-9 via IETester. Je pense que IETester peut utiliser le même moteur javascript pour tous les navigateurs (pas sûr de ça).

+0

Quelles versions de Chrome et Firefox utilisez-vous? J'ai testé cette ligne dans Chrome et Firefox et les deux rapports que window.document n'a aucun membre appelé "getElements". – AniDev

+0

3.5.15 ff et chrome 8 –

+2

Etudiez-vous spécifiquement la méthode getElements() ou essayez-vous d'obtenir des éléments DOM dans différents navigateurs? Si c'est le cas, pourquoi ne pas utiliser des bibliothèques javascript comme jQuery? – Shuo

Répondre

7

Il n'y a pas une telle chose comme document.getElements ... Je parie que votre codage jsFiddle et ne se rendent pas compte que les Mootools lib est inclus;)

Jetez un oeil: http://jsfiddle.net/Zevan/pRKzy/

+0

Wow, je ne peux pas le croire. Hilarant. –

0

quirksmode.org est une très bonne ressource pour des choses comme ceci (bien que pas entièrement mis à jour sur IE9, car c'est une cible en mouvement pour le moment).

Note: ils n'ont pas d'entrée pour document.getElements() spécifiquement (êtes-vous sûr que vous obtenez ce nom non?), Mais en général il est une référence assez complète, here's an example - vérifier .querySelectorAll() (qui fait ce que vous décrivez ...).

+0

cool merci. J'étais conscient de queryselectorAll() une partie de la raison pour laquelle j'étais choqué quand document.getElements() fonctionnait dans IE6 ... bien que comme je l'ai dit je pense que IETester pourrait ne pas être un bon moyen de tester javascript. –

+0

oh, va upvote une fois que je reçois assez rep –