Я написал страницу 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?Есть ли подсказка, которую я не понял в документации метода?