Я обнаружил, что "getElementByClass" не поддерживается в JS, а?Интересно, почему?
Потому что в JS нет нативной манипуляции с DOM.Это отдельный API (предоставляемый браузерами, некоторыми другими средами JS и библиотеками для этих других сред).
… но вы, вероятно, считаете реализации DOM браузера частью JS дляэтот вопрос так:
Поскольку class
не является общей концепцией DOM, она специфична для HTML (или, по крайней мере, начиналась именно так).getElementsByClassName
(примечание Имя !) Является новым в черновиках спецификаций, и не все браузеры его реализовали.
так что, если у меня есть класс в моем XTHML-коде, как можноЯ преобразовываю этот код?
Вы не используете getElementsByClassName в этом коде, поэтому в этом нет особого смысла.
Существует множество сторонних библиотек, которые предоставляют средствачтобы получить элементы на основе классов, к которым они принадлежат.У некоторых есть реализации getElementsByClassName, некоторые просто реализуют механизмы выбора (такие как YUI и jQuery).
Другая особенность, которую я заметил, заключается в следующем: если я использую onload = "load ()" в xhtml wonне работает, как если бы у меня был "windows.load" в JS-код ... как DAT?должно быть то же самое, может быть, это только я .. спасибо!
Один перезапишет другой.