Тег отсрочки Javascript и HTML не работаетHtml

Программисты Html
Anonymous
Тег отсрочки Javascript и HTML не работает

Сообщение Anonymous »

Приведенная ниже функция Javascript отлично работает в нижней части html-файла. Однако мне это нужно в файле main.js. Было высказано предположение, что добавление тега defer к тегу сценария позволит это сделать, но, к сожалению, нет. Он печатает первый файл console.log, но затем останавливается. Есть предложения?


// function to add items to shopping
let cartbutton = document.getElementsByName('ropebutton');
console.log(cartbutton) // prints node []
const cart = [];

for(var i = 0; i < cartbutton.length; i++) {
let button = cartbutton;
console.log(button); // doesn't print
button.addEventListener('click', (event) => {
console.clear();
console.log(event.target);
console.log(event.target.dataset.test);
cart.push(event.target.dataset.test);
console.log(cart)
});
};


Изображение
$4,500 buy
Изображение
$3,500 buy
Изображение
$1,550 buy
```


Подробнее здесь: https://stackoverflow.com/questions/734 ... ot-working

Вернуться в «Html»