Ни одна из текущих публикаций не отвечает на вопрос о получении "... документации для ВСЕХ конструкторов HTML-элементов Javascript".В примере явно используется конструктор "... new Option ...".
Этот "ответ" предоставляет ссылки, которые не определяют конструкторы, такие как new Option()
. * 1006.*
Предоставленная ссылка DOM должна была определить конструктор Option()
или хотя бы на него ссылаться.
Запрограммированный конструктор Option()
НЕ является HTML и поэтому НЕ определендругими двумя ссылками, которые описывают HTML.Элемент тега <OPTION>
является токеном, определенным в HTML, поэтому, предположительно, только с помощью неявного прецедента, new Option()
является соответствующим эквивалентным конструктором, поглощающим атрибуты свойства <OPTION>
аналогично другим динамическим конструкциям, но где это формально, явно и решительноуказано определить new Option()
?В частности, тип и порядок параметров new Option()
будут определены в таком документе.
Хотя это не конструктор, метод createElement() document
хорошо определен (https://developer.mozilla.org/en/DOM/document.createElement).Использование document.createElement("option")
с HTMLOptionElement
ссылками в этом «ответе» полностью определяет такую конструкцию.
архаичный документ , который инициировал наследие запутанных парадигм междуDOM, HTML и javascript определяют new Option()
здесь , но неадекватны в современном контексте.