В основном я использую lstlistings в документах, но для цветного вывода (для слайдов) вместо этого использую pygments.
git blame
на https://github.com/w3c/dom главная ветвь указывает на:
commit f71d7de304e1ee25573279157dd6ce1c2aa2c4f2 [ 115]
Автор: Анн ван Кестерен
AuthorDate: вт 26 ноября 13:53:41 2013 +0000
Фиксация: Анн ван Кестерен < annevk@annevk.nl> [118 ]
CommitDate: вторник, 26 ноября 13:53:41 2013 +0000Удалить getElementById из Element. https://www.w3.org/Bugs/Public/show_bug.cgi?id=23860
blockquote>и связанная ошибка описывает, как jQuery 1.2.5 + 1.2. 6 (1.2.x?) Подвержены влиянию:
jQuery 1.2.5 предполагает, что любой узел, найденный в DOM и имеющий свойство «getElementById», является узлом Document. См. https://bugzilla.mozilla.org/show_bug.cgi?id=933193#c17
blockquote>
Как уже говорили другие в комментариях, идентификаторы элементов должны быть уникальными. Не было бы необходимости иметь метод getElementById
для элемента.
Согласно статье MDN в getElementById
:
Поскольку значения идентификаторов должны быть уникальными во всем документе, нет необходимости в «локальных» версиях функции .
blockquote>То же самое относится и к
getElementsByName
Наличие всех ваших уникальных идентификаторов действительно облегчит вашу жизнь.