getelementsbyclassname



Javascript document getelementbyid

Автор Drogwur задал вопрос в разделе Другие языки и технологии

JavaScript как обратиться к элементу по class б а не по id типа getElementById и получил лучший ответ

Ответ от Александр Ермилов[гуру]
Есть не совсем кроссбраузерный метод getElementsByClassName ( не работает в IE<9, FF<3 и т. д. )
Если нужно кроссбраузерное решение, то есть тут:
Метод возвращает массив с элементами (даже если элемент один на странице)
Поэтому если речь идет об одном элементе, то его нужно как-то вычленить из массива.
Если в массиве может быть несколько элементов, то обрабатывать в цикле и выделять по какому-то дополнительному признаку (например, по тегу, атрибуту, или порядковому номеру в массиве - ключу)
Если элемент на странице только один, то он:
document.getElementsByClassName('имя_класса')[0]
А вообще, сейчас чаще используются различные фреймворки. Например, в jQuery просто селектором выбираются подобные элементы: $('.имя_класса')
. jquery .com/class-selector/ (пробелы перед точками убрать)

Ответ от Cаня Хитрин[эксперт]
Я сильно в этом не разбираюсь но попробуй "href="

Ответ от Filowie[гуру]
document.getElementsByClassName(className) возвращает список не работает в слишком старых браузерах

Ответ от Cаня Хитрин[эксперт]
Я сильно в этом не разбираюсь но попробуй "href="

Ответ от Filowie[гуру]
document.getElementsByClassName(className) возвращает список не работает в слишком старых браузерах

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: JavaScript как обратиться к элементу по class б а не по id типа getElementById
спросили в Documenta Объекты IC
ошибка TypeError: document.getElementById(...) is null, помогите граждане
обычно это ошибка возникает из-за того что, этого объекта нет в разметке-HTML. т. е id это же
подробнее...
спросили в Игры Atari
javascript функция getElementById, почему не работает?
Хочешь услышать самый неожиданный ответ?
У тебя в слове fоntSize буква "о" напечатана в русской
подробнее...

Вывод сообщения в JavaScript
document.getElementById(tag).innerHTML=str
Где tag - id Вашего span,
str - переменная,
подробнее...

Как изменить значение атрибута html-тега, с помощью JavaScript
Код подходит, если у элемента ' a ' есть свой уникальный ID. В переменной yourValue стоит ваша
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Магичесикй PHP Invoke в JavaScript
А так не подходит? )
function person(first, last, age, eye) {
this.firstName = first;подробнее...
спросили в Documenta
Как вывести картинку внутри кода JavaScript?
В нужном месте использовать функцию
document.write("[HTML код картинки] ");
или при
подробнее...

JavaScript code style. Стоит ли использовать объявления переменных внутри цикла?
Основной принцип - переменные должны объявляться как можно ближе к месту использования. Если
подробнее...

Получение данных из форм в javascript
jQuery: $('input[name="login"]').val() - получить текст, введённый в поле <input type="text"
подробнее...
спросили в Documenta
Нужна помощь по JavaScript =)
< script type="text/javascript" >
function show() {подробнее...
спросили в Documenta
JavaScript. Как считать строку?
<!DOCTYPE html>
<html lang="ru">
<head>подробнее...
спросили в Documenta
JavaScript addEventListener
ответ на вопрос "почему-то" - потому что в момент, когда событие (клик) происходит, keyname имеет
подробнее...
спросили в Documenta VRR
Как определить координаты элемента в JavaScript?
function getElementPosition(elemId)
{
var elem = document.getElementById(elemId);подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*