ФорумПрограммированиеJavaScript → Булево представление document.all в хромах

Булево представление document.all в хромах

  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 12 мая 2015 г. 8:25

    
    document.all
    HTMLAllCollection[155]
    document.all || null
    null
    !document.all
    true
    

    document.all это свойство коллекция со всеми DOM-элементами на странице. Какого хуя она false?

  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо

    Spritz 12 мая 2015 г. 8:33, спустя 7 минут 41 секунду

    разве его не задипрекейтили лет десять назад?

    Спустя 105 сек.

    я что-то помню такое, его оставили для совместимости, но он приводился к false, чтобы проверкти if (document.all) ... не работали. Но я тогда был дитя, могу путать.

  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 12 мая 2015 г. 8:52, спустя 19 минут 32 секунды

    Да, задипрекейтили

    all property (Internet Explorer) [msdn.microsoft.com]

    "all is no longer supported. Starting with Internet Explorer 11, use getElementById."

    Нафига просто его поддержка в хроме оставлена в таком странном виде...

Пожалуйста, авторизуйтесь, чтобы написать комментарий!