Я хочу Элемент при помощи имени класса
Теперь я использую GWT 2.0
Пожалуйста, помогите мне!
Спасибо
https://developer.mozilla.org/en/DOM/document.getElementsByClassName
e: не поддерживается в IE < 9, поэтому вам придется расширить документ / сделать глобальную функцию с чем-то вроде этого: http://robertnyman.com/2008/05/27/the-ultimate-getelementsbyclassname-anno-2008/ или использовать что-то вроде sizzle или jquery - благодаря комментариям ниже.
Был создан ряд решений для обхода браузеров, в которых нет встроенного getElementsByClassName
. Если вы используете любую из современных библиотек javascript (например, jQuery , Prototype ), они автоматически заполнят эти специфичные для браузера пробелы.
Так, например, с jQuery:
$('.foo').get();
возвращает все элементы DOM с классом foo
в любом браузере.
Если вы хотите решить только эту конкретную проблему и не хотите использовать полную библиотеку, вы можете попробовать использовать что-то вроде The Ultimate GetElementsByClassName , что позволит вам иметь:
getElementsByClassName('foo')
Хотя это Пару лет, сравнение Джона Ресига различных решений проблемы все еще имеет ценность.