Javascript в Edge не загружает NodeList правильно - PullRequest
0 голосов
/ 14 марта 2019

Я написал страницу HTML с некоторыми файлами Javascript и некоторыми файлами CSS.

Страница отлично работает в Mozilla Firefox (версия 65.0.2), но не работает в Edge Browser (Microsoft EdgeHTML 17.17134).

Текущая проблема в методе

...
var chks = document.querySelectorAll("#AddModelToBatchDiv input[type='checkbox']");


            for (var i = 0; i< chks.length ; i++)
            {
                new_model = { 'modelname': chks[i].labels[0].innerText  }; 
...

Отладчик Firefox возвращает этот объект chks (снимок экрана): NodeList в Firefox

OneЭлемент этого Nodelist выглядит следующим образом: Элемент в NodeList

Но в Edge Browser Элемент выглядит следующим образом: Элемент в EDGE Nodelist

Проблема, с которой я столкнулся: мои другие методы не могут получить доступ к атрибутам объекта узла в Nodelist в Edge Browser, например, я использую атрибут chks[i].labels[0].innerText

В Firefox я могу получить доступ к этомуатрибут, в браузере Edge нет.Я хотел бы сделать эту HTML-страницу доступной в каждом браузере.

Не поддерживается ли метод querySelectorAll в Edge?Есть ли подсказка, которую я не понял в документации метода?

...