Я создал веб-сайт, и он отлично работает на Chrome, но в IE js, похоже, не работает. Я не уверен, что происходит, потому что я добавил тег
Затем я проверил настройки, и он также был включен. Так что, похоже, JavaScript работает, но JS на моем сайте (например, плавная прокрутка вниз, когда я нажимаю на ссылку в панели навигации) не работает.
У кого-нибудь есть причины, почему? Я забыл поставить дополнительный тег или что-то. Любая помощь приветствуется
document.querySelectorAll возвращает NodeList, а не массив. forEach в NodeList не поддерживается в IE. Смотри https://developer.mozilla.org/en-US/docs/Web/API/NodeList#Browser_compatibility
Это должно работать, если вы заменяете forEach на цикл For или используете Array.prototype.forEach (который также задокументирован на странице по ссылке выше)