Странно почему не работает JS код
Здравствуйте, мне нужно скрывать часть контента по клику на кнопку.
Вроде всё просто. Нашел урок - https://myrusakov.ru/js-show-hide-element.html Сделал также - http://test7.moytop.by/in.html У него работает в демо, у меня нет. Код скопировал, ничего не менял. В консоли пишет Uncaught TypeError: btn is null Так а почему тогда у него работает, если код тот же? |
moytop,
нет элемента/ов на странице с которыми работает скрипт, скрипт вниз страницы, или запускать скрипт когда страница сформирована через DOMContentLoaded. |
moytop,
document.addEventListener( "DOMContentLoaded" , function() { // тут ваш код скрипта }); |
Спасибо, если вниз то работает, а я его наоборот повыше ставил ))
А может еще подскажете, почему если вставляю этот же скрипт на сайт http://test7.moytop.by/prodvizhenie-.../obzor-trastik - то уже не работает? вроде ничего не меняю... |
Вот тут внизу https://disk.yandex.com/i/r8jIcvwTUV-DnA
|
а, понял, там два элемента .btn на странице оказалось ... и применялось на первый.
|
Часовой пояс GMT +3, время: 05:56. |