HTMLObjectElement
Базовая поддержка Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Интерфейс HTMLObjectElement предоставляет специальные свойства и методы (помимо тех, которые доступны через интерфейс HTMLElement из-за наследования) для управления макетом и представлением элемента <object>, представляющего внешние ресурсы.
Свойства экземпляра
Наследует свойства от родительского класса HTMLElement.
-
HTMLObjectElement.alignУстаревший -
Строка, представляющая перечисление, указывающее выравнивание содержимого элемента относительно окружающего контекста. Возможные значения —
"left","right","justify", и"center". -
HTMLObjectElement.archiveУстаревший -
Строка, отражающая атрибут HTML
archive, содержащая список архивов для ресурсов этого объекта. -
HTMLObjectElement.borderУстаревший -
Строка, отражающая атрибут HTML
border, определяющая ширину границы вокруг объекта. -
HTMLObjectElement.codeУстаревший -
Строка, представляющая имя файла класса апплета, содержащего либо подкласс апплета, либо путь к классу, включая сам файл класса.
-
HTMLObjectElement.codeBaseУстаревший -
Строка, отражающая атрибут HTML
codebase, определяющая базовый путь для разрешения относительных URL. -
HTMLObjectElement.codeTypeУстаревший -
Строка, отражающая атрибут HTML
codetype, определяющая тип содержимого данных. -
HTMLObjectElement.contentDocumentТолько для чтения -
Возвращает
Document, представляющий активный документ вложенного контекста просмотра элемента объекта, если таковой есть; в противном случаеnull. -
HTMLObjectElement.contentWindowТолько для чтения -
Возвращает WindowProxy, представляющий прокси-объект окна вложенного контекста просмотра элемента объекта, если таковой есть; в противном случае
null. HTMLObjectElement.data-
Возвращает строку, отражающую атрибут HTML
data, определяющий адрес данных ресурса. -
HTMLObjectElement.declareУстаревший -
Логическое значение, отражающее атрибут HTML
declare, указывающее, что это объявление, а не экземпляр объекта. -
HTMLObjectElement.formТолько для чтения -
Возвращает
HTMLFormElement, представляющий форму, владельцем которой является элемент объекта, или null, если форма отсутствует. HTMLObjectElement.height-
Возвращает строку, отражающую атрибут HTML
height, определяющий отображаемую высоту ресурса в пикселях CSS. -
HTMLObjectElement.hspaceУстаревший -
Значение, представляющее горизонтальное пространство в пикселях вокруг элемента управления.
HTMLObjectElement.name-
Возвращает строку, отражающую атрибут HTML
name, определяющий имя контекста просмотра. -
HTMLObjectElement.standbyУстаревший -
Строка, отражающая атрибут HTML
standby, определяющая сообщение, отображаемое во время загрузки объекта. HTMLObjectElement.type-
Строка, отражающая атрибут HTML
type, определяющая MIME-тип ресурса. -
HTMLObjectElement.useMapУстаревший -
Строка, отражающая атрибут HTML
usemap, определяющий элемент<map>для использования. -
HTMLObjectElement.validationMessageТолько для чтения -
Возвращает строку, представляющую локализованное сообщение, которое описывает ограничения валидации, не удовлетворяемые элементом управления (если таковые есть). Это пустая строка, если элемент управления не является кандидатом для валидации ограничений (
willValidateявляетсяfalse) или удовлетворяет ограничениям. -
HTMLObjectElement.validityТолько для чтения -
Возвращает
ValidityStateсо состояниями валидности, в которых находится этот элемент. -
HTMLObjectElement.vspaceУстаревший -
Значение, представляющее вертикальное пространство в пикселях вокруг элемента управления.
HTMLObjectElement.width-
Строка, отражающая атрибут HTML
width, определяющий отображаемую ширину ресурса в пикселях CSS. -
HTMLObjectElement.willValidateТолько для чтения -
Возвращает логическое значение, указывающее, является ли элемент кандидатом для валидации ограничений. Всегда
falseдля объектовHTMLObjectElement.
Методы экземпляра
Наследует методы от родительского класса, HTMLElement.
HTMLObjectElement.checkValidity()-
Всегда возвращает
true, так как элементы<object>никогда не участвуют в проверке ограничений. HTMLObjectElement.getSVGDocument()-
Возвращает встроенный SVG в виде
Document. HTMLObjectElement.reportValidity()-
Всегда возвращает
true, так как элементы<object>никогда не участвуют в проверке ограничений. HTMLObjectElement.setCustomValidity()-
Устанавливает пользовательское сообщение об ошибке валидации для элемента. Если это сообщение не пустая строка, то элемент имеет ошибку пользовательской валидации и не проходит проверку.
Спецификации
| Спецификация |
|---|
| HTML # htmlobjectelement |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
HTMLObjectElement |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
|---|---|---|---|---|---|---|---|---|---|---|---|
align |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
archive |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
border |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
checkValidity |
10 | 12 | 4 | ≤12.1 | 5.1 | 18 | 4 | ≤12.1 | 5 | 1.0 | ≤37 |
code |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
codeBase |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
codeType |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
contentDocument |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
contentWindow |
53 | 17 | 22 | 40 | 13 | 53 | 22 | 41 | 13 | 6.0 | 53 |
data |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
declare |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
form |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
getSVGDocument |
1 | 12 | 3.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
height |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
hspace |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
name |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
reportValidity |
40 | 18 | 49 | 27 | 10.1 | 40 | 49 | 27 | 10.3 | 4.0 | 40 |
setCustomValidity |
10Этот метод обновляет только всплывающее окно с ошибками валидации, а не подсказку, появляющуюся при наведении курсора на элемент. См. ошибку 41380670. |
12 | 4 | ≤12.1 | 5.1 | 18Этот метод обновляет только всплывающее окно с ошибками валидации, а не подсказку, появляющуюся при наведении курсора на элемент. См. ошибку 41380670. |
4 | ≤12.1 | 5 | 1.0Этот метод обновляет только всплывающее окно с ошибками валидации, а не подсказку, появляющуюся при наведении курсора на элемент. См. ошибку 41380670. |
≤37 |
standby |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
type |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
useMap |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
validationMessage |
10 | 12 | 4 | ≤12.1 | 5.1 | 18 | 4 | ≤12.1 | 5 | 1.0 | ≤37 |
validity |
10 | 12 | 4 | ≤12.1 | 5.1 | 18 | 4 | ≤12.1 | 5 | 1.0 | ≤37 |
vspace |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
width |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
|---|---|---|---|---|---|---|---|---|---|---|---|
willValidate |
4 | 12 | 4 | ≤12.1 | 5 | 18 | 4 | ≤12.1 | 4 | 1.0 | ≤37 |
См. также
- Элемент HTML, реализующий этот интерфейс:
<object>
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement