Глава 4.8. Элементы HTML (продолжение)

4.8.1. Гиперссылки, объекты и графические образы

4.8.1.1. Интерфейс HTMLAnchorElement

Интерфейс HTMLAnchorElement соответствует элементу A. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
accessKey DOMString accesskey Да Да
charset DOMString charset Игнорируется Игнорируется
coords DOMString coords Игнорируется Игнорируется
href DOMString href Да Да
hreflang DOMString hreflang Игнорируется Игнорируется
name DOMString name Да Да
rel DOMString rel Да Да
rev DOMString rev Да Да
shape DOMString shape Игнорируется Игнорируется
tabIndex DOMString tabindex Да Да
target DOMString target Да Да
type DOMString type Игнорируется Игнорируется

Кроме того, данный интерфейс поддерживает два метода, управляющие фокусом:

Метод Результат Описание MSHTML Gecko
blur() Нет Удаляет фокус с данного элемента. Да Да
focus() Нет Помещает фокус на данный элемент. Да Да

4.8.1.2. Интерфейс HTMLImageElement

Интерфейс HTMLImageElement соответствует элементу IMG. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
align DOMString align (морально устаревший) Да Да
alt DOMString alt Да Да
border DOMString border (морально устаревший) Да Да
height DOMString height Да Да
hspace DOMString hspace (морально устаревший) Да Да
isMap логический ismap Да Да
longDesc DOMString longdesc Игнорируется Игнорируется
lowSrc DOMString URI графического образа для экранов с низким разрешением. lowsrc lowSrclowsrc
name DOMString name Да Да
src DOMString src Да Да
useMap DOMString usemap Да Да
vspace DOMString vspace Да Да
width DOMString width Да Да

4.8.1.3. Интерфейс HTMLObjectElement

Интерфейс HTMLObjectElement соответствует элементу OBJECT. Его свойства описаны ниже. Стандарт объявляет их доступными для изменения, но оговаривает, что реальное поведение свойств определяется типом объекта и его окружением.

Свойство Тип Атрибут MSHTML Gecko
align DOMString align (морально устаревший) Да Да
archive DOMString archive Игнорируется Игнорируется
border DOMString border (морально устаревший) Да Да
code DOMString code (см. APPLET) Да Да
codeBase DOMString codebase Да Да
codeType DOMString codetype Да Да
contentDocument Document Указатель на документ, содержащий данный объект, или null (DOM 2, неизменяемый). Нет null
data DOMString data Да Да
declare логический declare Нет Да
form HTMLFormElement Указатель на элемент FORM, содержащий данный объект, или null (неизменяемый). Да Да
height DOMString height Да Да
hspace DOMString hspace (морально устаревший) Да Да
name DOMString name Да Да
standby DOMString standby Да Да
tabIndex DOMString tabindex Да Да
type DOMString type Да Да
useMap DOMString usemap Нет Да
vspace DOMString vspace Да Да
width DOMString width Да Да

4.8.1.4. Интерфейс HTMLParamElement

Интерфейс HTMLParamElement соответствует элементу PARAM. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
name DOMString name Да Да
type DOMString type Нет Да
value DOMString value Да Да
valueType DOMString valuetype Нет Да

4.8.1.5. Интерфейс HTMLMapElement

Интерфейс HTMLMapElement соответствует элементу MAP. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
areas HTMLCollection Коллекция элементов AREA, определенных для данной карты (неизменяемая). Да Да
name DOMString name Да Да

4.8.1.6. Интерфейс HTMLAreaElement

Интерфейс HTMLAreaElement соответствует элементу AREA. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
accessKey DOMString accesskey Да Да
alt DOMString alt Да Игнорируется
coords DOMString coords Да Да
href DOMString href Да Да
nohref логический nohref Да Да
shape DOMString shape Да Да
tabIndex DOMString tabindex Да Да
target DOMString target Да Да

4.8.2. Фреймы

4.8.2.1. Интерфейс HTMLFrameSetElement

Интерфейс HTMLFrameSetElement соответствует элементу FRAMESET. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
cols DOMString cols Да Да
rows DOMString rows Да Да

4.8.2.2. Интерфейс HTMLFrameElement

Интерфейс HTMLFrameElement соответствует элементу FRAME. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
contentDocument Document Указатель на документ, содержащийся в данном фрейме, или null (DOM 2, неизменяемый). Нет Нет
frameBorder DOMString frameborder Да Да
longDesc DOMString longdesc Нет Нет
marginHeight DOMString marginheight Да Да
marginWidth DOMString marginwidth Да Да
name DOMString name Да Да
noResize логический noresize Да Да
scrolling DOMString scrolling Да Да
src DOMString src Да Да

4.8.2.3. Интерфейс HTMLIFrameElement

Интерфейс HTMLIFrameElement соответствует элементу IFRAME. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
align DOMString align (морально устаревший) Да Да
contentDocument Document Указатель на документ, содержащийся в данном фрейме, или null (DOM 2, неизменяемый). Нет Нет
frameBorder DOMString frameborder Да Да
height DOMString height Да Да
longDesc DOMString longdesc Нет Нет
marginHeight DOMString marginheight Да Да
marginWidth DOMString marginwidth Да Да
name DOMString name Да Да
scrolling DOMString scrolling Да Да
src DOMString src Да Да
width DOMString width Да Да

4.8.3. Формы

4.8.3.1. Интерфейс HTMLFormElement

Интерфейс HTMLFormElement соответствует элементу FORM. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
acceptCharset DOMString accept-charset Да Да
action DOMString action Да Да
elements HTMLCollection Коллекция всех управляющих элементов данной формы (неизменяемая). Да Да
enctype DOMString enctype encoding enctype, encoding
length целый Количество управляющих элементов в данной форме (неизменяемое). Да Да
method DOMString method Да Да
name DOMString name Да Да
target DOMString target Да Да

Кроме того, данный интерфейс поддерживает два метода, управляющие пересылкой формы:

Метод Результат Описание MSHTML Gecko
reset() Нет Инициализирует форму (эквивалентно кнопке reset). Да Да
submit() Нет Пересылает форму (эквивалентно кнопке submit). Да Да

4.8.3.2. Интерфейс HTMLInputElement

Интерфейс HTMLInputElement соответствует элементу INPUT. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
accept DOMString accept Игнорируется Игнорируется
accessKey DOMString accesskey Да Да
align DOMString align (морально устаревший) Да Да
alt DOMString alt Да Да
checked логический Текущее значение checked (для флажков и переключателей). Да Да
defaultChecked логический Начальное значение checked (для флажков и переключателей). Да Да
defaultValue DOMString Начальное значение value (для ввода текста, пароля и выбора файлов). Да Да
disabled логический disabled Да Да
form HTMLFormElement Указатель на элемент FORM, содержащий данный элемент, или null (неизменяемый). Да Да
maxLength целый maxlength (для полей ввода текста и пароля) Да Да
readOnly логический readonly (для полей ввода текста и пароля) Да Да
size DOMString size Да Да
src DOMString src (для графических кнопок) Да Да
tabIndex целый tabindex Да Да
type DOMString type Да Да
useMap DOMString usemap Да Да
value DOMString Текущее значение value. Да Да

Кроме того, данный интерфейс поддерживает следующие методы:

Метод Результат Описание MSHTML Gecko
blur() Нет Удаляет фокус с данного элемента. Да Да
click() Нет Имитирует щелчок кнопки мыши (для кнопок, флажков и переключателей). Да Да
focus() Нет Помещает фокус на данный элемент. Да Да
select() Нет Выбирает содержимое текстового поля (для полей ввода текста, пароля и селекторов файлов). Да Да

4.8.3.3. Интерфейс HTMLButtonElement

Интерфейс HTMLButtonElement соответствует элементу BUTTON. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
accessKey DOMString accesskey Да Да
disabled логический disabled Да Да
form HTMLFormElement Указатель на элемент FORM, содержащий данный элемент, или null (неизменяемый). Да Да
name DOMString name Да Да
tabIndex целый tabindex Да Да
type DOMString type (неизменяемый) Да Да
value DOMString value Да Да

4.8.3.4. Интерфейс HTMLSelectElement

Интерфейс HTMLSelectElement соответствует элементу SELECT. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
disabled логический disabled Да Да
form HTMLFormElement Указатель на элемент FORM, содержащий данный элемент, или null (неизменяемый). Да Да
length целый Количество опций в данном элементе (неизменяемое). Да Да
multiple логический multiple Да Да
name DOMString name Да Да
options HTMLCollection Коллекция элементов OPTION, содержащихся в данном элементе (неизменяемая). Да Да
selectedIndex целый Порядковый номер выбранной опции, считая с нуля. Если выбранных опций нет, то -1; если их несколько, то номер первой из них. Да Да
size DOMString size Да Да
tabIndex целый tabindex Да Да
type DOMString type (неизменяемый) Да Да
value DOMString value Да Да

Кроме того, данный интерфейс поддерживает следующие методы:

Метод Результат Описание MSHTML Gecko
add(element, before) Нет Добавляет HTML-элемент element в коллекцию options перед HTML-элементом before. Если before равен null, то добавляет в конец коллекции. Да Да
blur() Нет Удаляет фокус с данного элемента. Да Да
focus() Нет Помещает фокус на данный элемент. Да Да
remove(index) Нет Удаляет HTML-элемент с номером index, считая с нуля, из коллекции options. Если такого элемента нет, то не делает ничего. Да Да

4.8.3.5. Интерфейс HTMLOptGroupElement

Интерфейс HTMLOptGroupElement соответствует элементу OPTGROUP. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
disabled логический disabled Да Да
label DOMString label Да Да

4.8.3.6. Интерфейс HTMLOptionElement

Интерфейс HTMLOptionElement соответствует элементу OPTION. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
defaultSelected логический Начальное значение selected. Да Да
disabled логический disabled Да Да
form HTMLFormElement Указатель на элемент FORM, содержащий данный элемент, или null (неизменяемый). Да Да
index целый Номер данного элемента в содержащем его элементе SELECT, считая с нуля (неизменяемый). Да Да
label DOMString label Да Да
selected логический Текущее значение selected. Да Да
text DOMString Текст, содержащийся в данном элементе (неизменяемый). Да Да
value DOMString value Да Да

4.8.3.7. Интерфейс HTMLTextAreaElement

Интерфейс HTMLTextAreaElement соответствует элементу TEXTAREA. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
accessKey DOMString accesskey Да Да
cols целый cols Да Да
defaultValue DOMString Начальное содержимое элемента. Да Да
disabled логический disabled Да Да
form HTMLFormElement Указатель на элемент FORM, содержащий данный элемент, или null (неизменяемый). Да Да
name DOMString name Да Да
readOnly логический readonly Да Да
rows целый rows Да Да
tabIndex целый tabindex Да Да
type DOMString Строка "textarea" (неизменяемая). Да Да
value DOMString Текущее содержимое элемента. Да Да

Кроме того, данный интерфейс поддерживает следующие методы:

Метод Результат Описание MSHTML Gecko
blur() Нет Удаляет фокус с данного элемента. Да Да
focus() Нет Помещает фокус на данный элемент. Да Да
select() Нет Выбирает содержимое текстового поля. Да Да

4.8.3.8. Интерфейс HTMLLabelElement

Интерфейс HTMLLabelElement соответствует элементу LABEL. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
accessKey DOMString accesskey Да Да
form HTMLFormElement Указатель на элемент FORM, содержащий данный элемент, или null (неизменяемый). Да Да
htmlFor DOMString for Да Да

4.8.3.9. Интерфейс HTMLFieldSetElement

Интерфейс HTMLFieldSetElement соответствует элементу FIELDSET. Он имеет единственное свойство:

Свойство Тип Атрибут MSHTML Gecko
form HTMLFormElement Указатель на элемент FORM, содержащий данный элемент, или null (неизменяемый). Да Да

4.8.3.10. Интерфейс HTMLLegendElement

Интерфейс HTMLLegendElement соответствует элементу LEGEND. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
accessKey DOMString accesskey Да Да
align DOMString align (морально устаревший) Да Да
form HTMLFormElement Указатель на элемент FORM, содержащий данный элемент, или null (неизменяемый). Да Да

4.8.4. Прочие элементы

4.8.4.1. Интерфейс HTMLScriptElement

Интерфейс HTMLScriptElement соответствует элементу SCRIPT. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
charset DOMString charset Да Да
defer логический defer Да Да
event DOMString Зарезервировано для будущего использования. Да, атрибут event (неизменяемое) Нет
htmlFor DOMString Зарезервировано для будущего использования. Да, атрибут for (неизменяемое) Нет
src DOMString src Да Да
text DOMString Текст сценария, содержащийся в данном элементе. Да Да
type DOMString type Да Да

4.8.4.2. Интерфейс HTMLDivElement

Интерфейс HTMLDivElement соответствует элементу DIV. Он имеет единственное свойство:

Свойство Тип Атрибут MSHTML Gecko
align DOMString align (морально устаревший) Да Да

4.8.4.3. Интерфейс HTMLHRElement

Интерфейс HTMLHRElement соответствует элементу HR. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
align DOMString align (морально устаревший) Да Да
noShade логический noshade (морально устаревший) Да Да
size DOMString size (морально устаревший) Да Да
width DOMString width (морально устаревший) Да Да

4.8.5. Морально устаревшие элементы

4.8.5.1. Интерфейс HTMLAppletElement

Интерфейс HTMLAppletElement соответствует элементу APPLET. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
align DOMString align (морально устаревший) Да Да
alt DOMString alt (морально устаревший) Да Да
archive DOMString archive (морально устаревший) Игнорируется Игнорируется
code DOMString code (морально устаревший) Да Да
codeBase DOMString codebase (морально устаревший) Да Да
height DOMString height (морально устаревший) Да Да
hspace DOMString hspace (морально устаревший) Да Да
name DOMString name (морально устаревший) Да Да
object DOMString object (морально устаревший) Да Да
vspace DOMString vspace (морально устаревший) Да Да
width DOMString width (морально устаревший) Да Да

4.8.5.2. Интерфейс HTMLBaseFontElement

Интерфейс HTMLBaseFontElement соответствует элементу BASEFONT. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
color DOMString color (морально устаревший) Да Да
face DOMString face (морально устаревший) Да Да
size DOMString size (морально устаревший) Да Да

4.8.5.3. Интерфейс HTMLDirectoryElement

Интерфейс HTMLDirectoryElement соответствует элементу DIR. Он имеет единственное свойство:

Свойство Тип Атрибут MSHTML Gecko
compact логический compact (морально устаревший) Игнорируется Игнорируется

4.8.5.4. Интерфейс HTMLFontElement

Интерфейс HTMLFontElement соответствует элементу FONT. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
color DOMString color (морально устаревший) Да Да
face DOMString face (морально устаревший) Да Да
size DOMString size (морально устаревший) Да Да

4.8.5.5. Интерфейс HTMLIsIndexElement

Интерфейс HTMLIsIndexElement соответствует элементу ISINDEX. Он имеет следующие свойства:

Свойство Тип Атрибут MSHTML Gecko
form HTMLFormElement Указатель на элемент FORM, содержащий данный элемент, или null (неизменяемый). Да Да
prompt DOMString prompt (морально устаревший) Да Да

4.8.5.6. Интерфейс HTMLMenuElement

Интерфейс HTMLMenuElement соответствует элементу MENU. Он имеет единственное свойство:

Свойство Тип Атрибут MSHTML Gecko
compact логический compact (морально устаревший) Игнорируется Игнорируется