Javascript document getelementbyid
Автор Drogwur задал вопрос в разделе Другие языки и технологии
JavaScript как обратиться к элементу по class б а не по id типа getElementById и получил лучший ответ
Ответ от Александр Ермилов[гуру]
Есть не совсем кроссбраузерный метод getElementsByClassName ( не работает в IE<9, FF<3 и т. д. )
Если нужно кроссбраузерное решение, то есть тут:
Метод возвращает массив с элементами (даже если элемент один на странице)
Поэтому если речь идет об одном элементе, то его нужно как-то вычленить из массива.
Если в массиве может быть несколько элементов, то обрабатывать в цикле и выделять по какому-то дополнительному признаку (например, по тегу, атрибуту, или порядковому номеру в массиве - ключу)
Если элемент на странице только один, то он:
document.getElementsByClassName('имя_класса')[0]
А вообще, сейчас чаще используются различные фреймворки. Например, в jQuery просто селектором выбираются подобные элементы: $('.имя_класса')
. jquery .com/class-selector/ (пробелы перед точками убрать)
Я сильно в этом не разбираюсь но попробуй "href="
document.getElementsByClassName(className) возвращает список не работает в слишком старых браузерах
Я сильно в этом не разбираюсь но попробуй "href="
document.getElementsByClassName(className) возвращает список не работает в слишком старых браузерах
ошибка TypeError: document.getElementById(...) is null, помогите граждане
обычно это ошибка возникает из-за того что, этого объекта нет в разметке-HTML. т. е id это же
подробнее...
JavaScript. Почему JS-код: document.getElementById('ID_элемента').style="display:none;"; не работает в MSIE 7.0?
document.getElementById('ID_элемента').style.display =
подробнее...
javascript функция getElementById, почему не работает?
Хочешь услышать самый неожиданный ответ?
У тебя в слове fоntSize буква "о" напечатана в русской
подробнее...
Вывод сообщения в JavaScript
document.getElementById(tag).innerHTML=str
Где tag - id Вашего span,
str - переменная,
подробнее...
Как изменить значение атрибута html-тега, с помощью JavaScript
Код подходит, если у элемента ' a ' есть свой уникальный ID. В переменной yourValue стоит ваша
подробнее...
Магичесикй PHP Invoke в JavaScript
А так не подходит? )
function person(first, last, age, eye) {
this.firstName = first;
подробнее...
Как вывести картинку внутри кода JavaScript?
В нужном месте использовать функцию
document.write("[HTML код картинки] ");
или при
подробнее...
Test Как написать hello world приложение на JavaScript?
<!doctype html>
<html lang="ru">
<head>
<meta
подробнее...
JavaScript code style. Стоит ли использовать объявления переменных внутри цикла?
Основной принцип - переменные должны объявляться как можно ближе к месту использования. Если
подробнее...
Получение данных из форм в javascript
jQuery: $('input[name="login"]').val() - получить текст, введённый в поле <input type="text"
подробнее...
Нужна помощь по JavaScript =)
< script type="text/javascript" >
function show() {
подробнее...
JavaScript. Как считать строку?
<!DOCTYPE html>
<html lang="ru">
<head>
подробнее...
JavaScript addEventListener
ответ на вопрос "почему-то" - потому что в момент, когда событие (клик) происходит, keyname имеет
подробнее...
Как определить координаты элемента в JavaScript?
function getElementPosition(elemId)
{
var elem = document.getElementById(elemId);
подробнее...