Bestiy Bestiy
Bestiy Bestiy

почему у меня дом в джаваскрипт только на 0 срабатывает? +

    
   
function af(){
document.getElementsByName('a')[0].innerHTML='rerere';
document.getElementsByName('a2')[2].innerHTML='Это первый абзац'; //так не работает

}

зачем он вообще нужен, а без них не работает

у меня и нейм с тем же именем, что и ид, я с именем работаю

Светлана Чеботарева
Светлана Чеботарева

getElementsByTagName ищет по имени тега, а не по ID - копипаста это хорошо, но совсем без понимания, совсем уж плохо

Тьфу, byName... Работает только для элементов, которые имеют атрибут name и уникальны в большинстве браузеров. Это элементы форм преимущественно и сама форма

Для текущей задачи нужно document.querySelectorAll('.a2')[0]...

ВП
Владимир Парфенов

document.getElementsByName - это тебе не Jquery которая может прожевать любой селектор и плюс еще пробежится по всему документу и применит ко всем элементам совпавшим с селекторм а обычная Javascriptовая функция которая как понятно и названия выбирает элементы с в массив и возвращает этот массив, заметь выбирает по имени а не по тегу или классу а имя это атрибут Name

Похожие вопросы
Почему в с++ не срабатывает цикл: for (int i=0;i==a;i=i+3) //а%3=0 s=s+1
Подскажите по джаваскрипт
Что делать если Джаваскрипт не включается?
кто придумал что пхп изучать намного легче чем джаваскрипт? джаваскрипт вобще лёгкий, а пхп марока, тока ечё легко)
почему не срабатывает код по книги делаю ява скрипт? +
Почему все время 0 ?
джаваскрипт alert(0101); почему 65 выводит, даже если это двоичное число?
Почему у вас это срабатывает а у нас не срабатывает?
почему джаваскрипт по onclick срабатывает, а так нет?
Программисты, признавайтесь! Джаваскрипт алертами дебажили?