Метод compareDocumentPosition не поддерживается только в IE9 - PullRequest
4 голосов
/ 18 сентября 2011

На одной из моих веб-страниц я использую следующую строку JavaScript:

return !!(a.compareDocumentPosition(b) & 16);

Однако, только в IE9 , я получаю следующую ошибку:

Объект не поддерживает свойство или метод 'CompareDocumentPosition'

Другие браузеры работают нормально.Кто-нибудь знает о доступном исправлении или обходном пути для этого?

1 Ответ

1 голос
/ 19 сентября 2012

Internet Explorer поддерживает сравнениеDocumentPosition только в режиме IE9. Убедитесь, что у вас есть в начале вашей разметки и document.documentMode возвращает 9

...