@Brad_baf

Не подключается js скрипт к html?

В JSFiddle он работает но при запуске html файла с рабочего стола скрипт не работает
<head>
  <meta charset="utf-8">
  <title></title>
  <script type="text/javascript">
    document.querySelector('table').onclick = function(e) {
        let target = e.target;
        if (target.tagName != 'BUTTON') return;
        let cnt = target.closest('td').querySelector('.cnt');
        cnt.innerText = parseInt(cnt.innerText, 10)+1;
    };
  </script>  
</head>
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Скрипт в заголовке выполняется сразу же и на момент его выполнения в DOM ещё нет элемента table.
Переносите скрипт в конец файла или используйте событие DOMContentLoaded.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
MorganDusty
@MorganDusty
Попробуй скрипт в конец файла сунуть
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы