Документация DHTML
| Документация DHTML | Документация Smarty | SVG/VML Графика и JavaScript
| Документация bash |
Глава 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 | lowSrc, lowsrc |
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() | Нет | Помещает фокус на данный элемент. | Да | Да |
Нет | Выбирает содержимое текстового поля (для полей ввода текста, пароля и селекторов файлов). | Да | Да |
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() | Нет | Помещает фокус на данный элемент. | Да | Да |
Нет | Удаляет 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() | Нет | Помещает фокус на данный элемент. | Да | Да |
Нет | Выбирает содержимое текстового поля. | Да | Да |
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 (морально устаревший) | Игнорируется | Игнорируется |