Ошибка: forEach is not a function
Здравствуйте!
Подскажите, пожалуйста, почему возникает ошибка tours_list.forEach is not a function? var tours_list = document.querySelectorAll(".item-tour-pay-list > .item-tour-pay-inform "); tours_list.forEach(function(tours, t) { country = tours.querySelectorAll(".item-tour-title-block small"); price = tours.querySelectorAll(".block-side .price"); for (var i = 0; i < country.length; i++) { if(country[i].textContent.indexOf('Брюки') !== -1){ var inputD = country[i].textContent; for (var l = 0; l < price.length; l++){ console.log(inputD+' '+price[i].textContent ); } } } t++; }) |
DDim1000,
встречный вопрос: зачем нужно бессмысленное t++? |
Возникла другая ошибка: Uncaught SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode.
Я передаю код JS в Chromium, и не могу понять, эта ошибка JS, или Chromium? Код:
JS:= 'var tours_list = document.querySelectorAll(".item-tour-pay-list > .item-tour-pay-inform ");'+ |
JS:= - это что? Так в Delphi присваивают.
|
Цитата:
|
Ошибка гласит об этом - указанное в скобках вне строго режима не поддерживается.
|
Цитата:
|
Так по ссылке же все написано, почитайте, пригодится.
|
Скажите, пожалуйста, можно ли как-то по другому реализовать приведенный мною код?
|
Цитата:
|
Часовой пояс GMT +3, время: 15:26. |