Существуют некоторые HTML элементы для которых в объектной структуре создаются объекты (узлы), которые помимо набора стандартных DOM свойств и методов имеют еще и специальные DOM свойства и методы присущие только данному объекту.
Обратите внимание: если после названия во втором столбце таблицы Вы видите круглые скобки, то перед Вами один из методов объекта. Методы для удобства выделены цветом.
В таблице ниже перечислены специальные DOM свойства и методы различных DOM объектов.
Нажав на названия элемента в первом столбце Вы перейдете на страницу, которая демонстрирует использование его свойств и методов на примерах.
| Элемент | Специальные DOM методы и свойства | Описание |
|---|---|---|
| <a> | charset | Возвращает или устанавливает значение атрибута charset ссылки. |
| href | Возвращает или устанавливает значение атрибута href ссылки. | |
| name | Возвращает или устанавливает значение атрибута name ссылки. | |
| target | Возвращает или устанавливает значение атрибута target ссылки. | |
| type | Возвращает или устанавливает значение атрибута type ссылки. | |
| <area> | alt | Возвращает или устанавливает значение атрибута alt данного элемента. |
| coords | Возвращает или устанавливает значение атрибута coords данного элемента. | |
| hash | Возвращает или устанавливает значение атрибута hash данного элемента. | |
| host | Возвращает или устанавливает значение атрибута host данного элемента. | |
| hostname | Возвращает или устанавливает значение атрибута hostname данного элемента. | |
| href | Возвращает или устанавливает значение атрибута href данного элемента. | |
| noHref | Возвращает или устанавливает значение атрибута nohref данного элемента. | |
| pathname | Возвращает или устанавливает значение атрибута pathname данного элемента. | |
| port | Возвращает или устанавливает значение атрибута port данного элемента. | |
| protocol | Возвращает или устанавливает значение атрибута protocol данного элемента. | |
| search | Возвращает или устанавливает значение атрибута search данного элемента. | |
| shape | Возвращает или устанавливает значение атрибута shape данного элемента. | |
| target | Возвращает или устанавливает значение атрибута target данного элемента. | |
| <button> | form | Позволяет обратится к форме частью которой является данная кнопка. |
| name | Возвращает или устанавливает значение атрибута name данного элемента. | |
| type | Возвращает или устанавливает значение атрибута type данного элемента. | |
| value | Возвращает или устанавливает значение атрибута value данного элемента. | |
| <form> | acceptCharset | Возвращает или устанавливает значение атрибута accept-charset данного элемента. |
| action | Возвращает или устанавливает значение атрибута action данного элемента. | |
| enctype | Возвращает или устанавливает значение атрибута enctype данного элемента. | |
| elements | Возвращает массив который позволяет обратится ко всем элементам данной формы. | |
| enctype | Возвращает или устанавливает значение атрибута enctype данного элемента. | |
| lenght | Возвращает количество элементов данной формы. | |
| method | Возвращает или устанавливает значение атрибута method данного элемента. | |
| name | Возвращает или устанавливает значение атрибута name данного элемента. | |
| target | Возвращает или устанавливает значение атрибута target данного элемента. | |
| reset() | Сбрасывает содержимое всех полей формы. Действие данного метода аналогично нажатию кнопки reset. | |
| submit() | Отправляет содержимое формы на сервер. Действие данного метода аналогично нажатию кнопки submit. | |
| <iframe> | align | Возвращает или устанавливает значение атрибута align данного элемента. |
| contentDocument | Возвращает объект document созданный для страницы открытой в данном iframe. | |
| frameBorder | Возвращает или устанавливает значение атрибута frameborder данного элемента. | |
| height | Возвращает или устанавливает значение атрибута height данного элемента. | |
| longDesc | Возвращает или устанавливает значение атрибута longDesc данного элемента. | |
| marginHeight | Возвращает или устанавливает значение атрибута marginheight данного элемента. | |
| marginWidth | Возвращает или устанавливает значение атрибута marginwidth данного элемента. | |
| name | Возвращает или устанавливает значение атрибута name данного элемента. | |
| scrolling | Возвращает или устанавливает значение атрибута scrolling данного элемента. | |
| src | Возвращает или устанавливает значение атрибута src данного элемента. | |
| width | Возвращает или устанавливает значение атрибута width данного элемента. | |
| <input> | accept | Возвращает или устанавливает значение атрибута accept (атрибут accept может присутствовать только у элементов с type='file'). |
| checked | Возвращает или устанавливает значение атрибута checked данного элемента (атрибут checked может присутствовать только у элементов input с type='checkbox' и type='radio'). | |
| defaultCheсked | Возвращает true если данный элемент выбран по умолчанию (т.е. если его атрибут checked='checked') и false если нет. | |
| form | Позволяет обратится к элементам формы частью которой является данный элемент. | |
| maxLength | Возвращает или устанавливает значение атрибута maxlength данного элемента (атрибут maxlength может присутствовать только у элементов input с type='text' и type='password'). | |
| name | Возвращает или устанавливает значение атрибута name данного элемента. | |
| readOnly | Возвращает true если содержимое данного поля нельзя изменить (содержимое доступно только для чтения) и false в обратном случае (атрибут readonly запрещающий редактирование поля может быть задан только у элементов input с type='text' и type='password'. | |
| size | Возвращает или устанавливает значение атрибута size данного элемента. | |
| type | Возвращает или устанавливает значение атрибута type данного элемента. | |
| value | Возвращает или устанавливает значение атрибута value данного элемента. | |
| select() | Позволяет выделить текст элемента. Данный метод может быть применен только к элементам input с type='text' и type='password' | |
| <img> | align | Возвращает или устанавливает значение атрибута align данного элемента. |
| alt | Возвращает или устанавливает значение атрибута alt данного элемента. | |
| border | Возвращает или устанавливает значение атрибута border данного элемента. | |
| height | Возвращает или устанавливает значение атрибута height данного элемента. | |
| hspace | Возвращает или устанавливает значение атрибута hspace данного элемента. | |
| longDesc | Возвращает или устанавливает значение атрибута longdesc данного элемента. | |
| name | Возвращает или устанавливает значение атрибута name данного элемента. | |
| src | Возвращает или устанавливает значение атрибута src данного элемента. | |
| useMap | Возвращает или устанавливает значение атрибута useMap данного элемента. | |
| vspace | Возвращает или устанавливает значение атрибута vspace данного элемента. | |
| width | Возвращает или устанавливает значение атрибута width данного элемента. | |
| <link> | charset | Возвращает или устанавливает значение атрибута charset данного элемента. |
| href | Возвращает или устанавливает значение атрибута href данного элемента. | |
| hreflang | Возвращает или устанавливает значение атрибута hreflang данного элемента. | |
| media | Возвращает или устанавливает значение атрибута media данного элемента. | |
| rel | Возвращает или устанавливает значение атрибута rel данного элемента. | |
| rev | Возвращает или устанавливает значение атрибута rev данного элемента. | |
| target | Возвращает или устанавливает значение атрибута target данного элемента. | |
| type | Возвращает или устанавливает значение атрибута type данного элемента. | |
| <meta> | content | Возвращает или устанавливает значение атрибута content данного элемента. |
| httpEquiv | Возвращает или устанавливает значение атрибута httpequiv данного элемента. | |
| name | Возвращает или устанавливает значение атрибута name данного элемента. | |
| scheme | Возвращает или устанавливает значение атрибута scheme данного элемента. | |
| <option> | form | Позволяет обратится к форме частью которой является данный элемент. |
| index | Возвращает позицию данного элемента в выпадающем списке. | |
| selected | Возвращает или устанавливает значение атрибута selected данного элемента. | |
| value | Возвращает или устанавливает значение атрибута value данного элемента. | |
| <select> | form | Позволяет обратится к форме частью которой является данный элемент. |
| length | Возвращает количество элементов в выпадающем списке. | |
| multiple | Возвращает или устанавливает значение атрибута multiple данного элемента. | |
| name | Возвращает или устанавливает значение атрибута name данного элемента. | |
| option | Возвращает массив позволяющий обратится ко всем пунктам в выпадающем списке. | |
| selectedIndex | Возвращает позицию (индекс) выбранного элемента списка. | |
| add() | Позволяет добавить элемент в выпадающий список. | |
| remove() | Позволяет удалить элемент из выпадающего списка. | |
| <table> | border | Возвращает или устанавливает значение атрибута border данного элемента. |
| cellPadding | Возвращает или устанавливает значение атрибута cellpadding данного элемента. | |
| cells | Возвращает массив позволяющий обратится к любой ячейки в строке. | |
| cellSpacing | Возвращает или устанавливает значение атрибута cellspacing данного элемента. | |
| frame | Возвращает или устанавливает значение атрибута frame данного элемента. | |
| rows | Возвращает массив который позволяет обратится ко всем строкам таблицы. | |
| rules | Возвращает или устанавливает значение атрибута rules данного элемента. | |
| summary | Возвращает или устанавливает значение атрибута summary данного элемента. | |
| width | Возвращает или устанавливает значение атрибута width данного элемента. | |
| createCaption() | Создает табличный заголовок. | |
| deleteCaption() | Удаляет табличный заголовок. | |
| deleteRow() | Позволяет удалить строку из таблицы. | |
| insertRow() | Позволяет добавить строку в таблицу. | |
| <td> | abbr | Возвращает или устанавливает значение атрибута abbr данного элемента. |
| cellIndex | Возвращает позицию ячейки в строке. | |
| <tr> | cells | Возвращает массив позволяющий обратится ко всем ячейкам строки. |
| rowIndex | Позволяет узнать позицию данной строки в таблице. | |
| deleteCell() | Удаляет ячейку из таблицы. | |
| insertCell() | Вставляет ячейку в таблицу. | |
| <textarea> | cols | Возвращает или устанавливает значение атрибута cols данного элемента. |
| defaultValue | Возвращает или устанавливает текст по умолчанию. | |
| disabled | Возвращает или устанавливает значение атрибута disabled данного элемента. | |
| form | Позволяет обратится к узлу формы частью которой является данный элемент. | |
| name | Возвращает или устанавливает значение атрибута name данного элемента. | |
| readOnly | Возвращает или устанавливает значение атрибута readonly данного элемента. | |
| rows | Возвращает или устанавливает значение атрибута rows данного элемента. | |
| value | Возвращает или устанавливает текст данного элемента. | |
| select() | Позволяет выделить текст данного элемента. |