Существуют некоторые 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() | Позволяет выделить текст данного элемента. |