0 / 0 / 0
Регистрация: 17.07.2018
Сообщений: 31
|
||||||
1 | ||||||
Не работает событие onclick26.07.2018, 12:21. Показов 1417. Ответов 7
Метки нет Все метки)
(
0
|
|
26.07.2018, 12:21 | |
Ответы с готовыми решениями:
7
Событие onClick
|
the hardway first
![]() 2434 / 1815 / 898
Регистрация: 05.06.2015
Сообщений: 3,584
|
|
26.07.2018, 12:24 | 2 |
0
|
0 / 0 / 0
Регистрация: 17.07.2018
Сообщений: 31
|
|
26.07.2018, 12:28 [ТС] | 3 |
Cannot set property 'onclick' of undefined
0
|
the hardway first
![]() 2434 / 1815 / 898
Регистрация: 05.06.2015
Сообщений: 3,584
|
|
26.07.2018, 12:34 | 4 |
А полностью весь пример с разметкой можете привести?
0
|
0 / 0 / 0
Регистрация: 17.07.2018
Сообщений: 31
|
||||||
26.07.2018, 12:37 [ТС] | 5 | |||||
0
|
Модератор
![]() 2172 / 1571 / 626
Регистрация: 07.08.2016
Сообщений: 3,839
|
|
26.07.2018, 12:55 | 6 |
![]() Решение
Подключите скрипт перед закрывающим тегом body, либо сделайте так,что-бы код запускался после построения DOM
0
|
0 / 0 / 0
Регистрация: 17.07.2018
Сообщений: 31
|
|
26.07.2018, 12:59 [ТС] | 7 |
Спасибо помогло. Подключил скрипт перед закрывающим тегом body.
Добавлено через 2 минуты Или можно было указать в подключении defer. Совсем из головы вылетело.
0
|
the hardway first
![]() 2434 / 1815 / 898
Регистрация: 05.06.2015
Сообщений: 3,584
|
||||||||||||||||
26.07.2018, 13:00 | 8 | |||||||||||||||
Смотрите какое дело: грубо говоря, браузер "читает" документ сверху вниз и исполняет javascript по мере прочтения, то есть в вашем примере
p - будет пустая коллекция.Возникает вопрос: почему в консоли вы видите массив из пяти элементов? Потому что метод getElementsByTagName() возвращает HTMLCollection, а у этой коллекции есть один нюанс - она т. н. "live" (живая), то есть изменяется по мере изменения документа. Такое поведение может привести к неожиданным результатам:
Поместите скрипт в конец документа, перед закрывающим тегом </body> Или запустите скрипт по событию браузера load
0
|
26.07.2018, 13:00 | |
Помогаю со студенческими работами здесь
8
Не работает событие onclick Не работает событие onclick
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |