Safari никогда не перескакивает в это условие if, Chrome без проблем. Ошибок не зарегистрировано в обоих - PullRequest
0 голосов
/ 06 мая 2020

Следующий код является частью большего кода. В chrome все работает хорошо. Однако в Safari он никогда не переходит в условия if, указанные ниже. Ни console.log (test1), ни console.log (test2) не отображаются в Safari. Версия Safari - 11, и js, конечно, включен. Версия должна поддерживать classList.contains и innerText? !! Что мне не хватает? Спасибо за вашу помощь.

            for(var m =0; m<divs.length;m++){

                if( divs[m].classList.contains("activexyz")  && (bereich.contains(divs[m].innerText))){                       
                     divs[m].classList.remove("activexyz"); 
                        console.log("test1");
                }
                else if((!divs[m].classList.contains("activexyz")) && (bereich.contains(divs[m].innerText)) ){      
                    divs[m].classList.add("activexyz");
                        console.log("test2");
                }
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...