Странное поведение в Firefox, когда nextSibling - комментарий - PullRequest
1 голос
/ 16 февраля 2011

Я помещаю nextSiblings в массив внутри цикла while. Я знаю, что Firefoxe отличается от IE тем, что он выбирает nextSibling (он обрабатывает пробелы и возврат каретки как узлы). Но когда он получает регулярные html-комментарии, он входит в бесконечный цикл, как будто есть бесконечные узлы nextSibling, которые являются комментариями. Решение было простым после того, как я выяснил, что происходит (просто проверьте тип узла и не помещайте его в массив, если это комментарий), но мне действительно любопытно, сталкивался ли кто-нибудь еще с этим и почему это происходит? Спасибо тебе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...