Je veux Element en utilisant le nom de la classeObtenez élément en utilisant le nom de classe
Maintenant, je suis en utilisant GWT 2.0
S'il vous plaît aidez-moi
Merci
Je veux Element en utilisant le nom de la classeObtenez élément en utilisant le nom de classe
Maintenant, je suis en utilisant GWT 2.0
S'il vous plaît aidez-moi
Merci
https://developer.mozilla.org/en/DOM/document.getElementsByClassName
e: non supporté nativement dans IE < 9, donc vous devrez étendre document/faire une fonction globale avec quelque chose comme ceci: http://robertnyman.com/2008/05/27/the-ultimate-getelementsbyclassname-anno-2008/ ou utiliser quelque chose comme sizzle ou jquery - merci aux commentaires ci-dessous.
Un certain nombre de solutions ont été construites pour contourner les navigateurs getElementsByClassName
natifs. Si vous utilisez l'une des bibliothèques javascript modernes (par exemple, jQuery, Prototype), elles se répandront automatiquement sur ces espaces spécifiques au navigateur.
Ainsi, par exemple, avec jQuery:
$('.foo').get();
retourne tous les éléments DOM avec classe foo
, dans un navigateur.
Si vous ne souhaitez que ce problème résolu, et ne veulent pas utiliser une bibliothèque complète, vous pouvez essayer d'utiliser quelque chose comme The Ultimate GetElementsByClassName, ce qui vous permet d'avoir:
getElementsByClassName('foo')
Bien qu'il soit deux ans vieux, John Resig's comparison of various solutions au problème est toujours valable.
Utilisation GwtQuery: http://code.google.com/p/gwtquery/
Il peut être plus sage d'utiliser document.querySelector
ou document.querySelectorAll
, pris en charge depuis IE8.
Jetez un oeil ici:
https://developer.mozilla.org/docs/Web/API/document.querySelector https://developer.mozilla.org/docs/Web/API/document.querySelectorAll
Non pris en charge dans IE. http://www.quirksmode.org/dom/w3c_core.html#t11 – user113716
Juste réalisé, désolé. Bloody IE .. mis à jour. – dmp
On dirait qu'on nous promet un support dans IE9. – UpHelix