Объект HTMLElement XML DOM
- Предыдущая страница HTMLDocument DOM
- Следующая страница NamedNodeMap DOM
Объект HTMLElement представляет собой элемент в HTML.
Свойства объекта HTMLElement
Каждый элемент в HTML-документе имеет свойства, соответствующие его HTML-атрибутам. В этом разделе перечислены все атрибуты, поддерживаемые всеми HTML-маркерами. Другие атрибуты специфичны для определенного типа HTML-маркера. Объект HTMLElement наследует Node и Element Стандартные свойства объекта, также реализующие несколько нестандартных свойств, описанных ниже:
- className
-
Определяет атрибут class элемента. Замечание: имя атрибута не "class",因为它 является зарезервированным словом в JavaScript.
Тип: String. Состояние: قابل записи.
- currentStyle
-
Этот специфический для IE атрибут применяется ко всем каскадам свойств CSS элемента. Это альтернатива только для IE для Window.getComputedStyle().
Тип: String. Состояние: قابل записи.
- dir
-
Определяет атрибут dir элемента, который указывает на направление текста в документе.
Тип: String. Состояние: قابل записи.
- id
-
Определяет атрибут id элемента. В документе не может быть двух элементов с одинаковым значением id.
Тип: String. Состояние: قابل записи.
- innerHTML
-
Определяет строку, содержащуюся в элементе, но не включая начеток и終止ок элемента. Проверка этого атрибута возвращает содержимое элемента в виде строки HTML-текста. Установка этого атрибута в строку HTML-текста позволяет заменить содержимое элемента с помощью представления разложения HTML. Этот атрибут не может быть установлен при загрузке документа. Это нестандартный атрибут,源自 IE4, который поддерживается всеми современными браузерами.
Тип: String. Состояние: قابل записи.
- lang
-
Определяет атрибут lang элемента, который указывает на код языка содержимого элемента.
Тип: String. Состояние: قابل записи.
- offsetHeight, offsetWidth
-
Возвращает высоту и ширину элемента в пикселях. Это нестандартный, но хорошо поддерживаемый атрибут.
Тип: int. Состояние: только для чтения.
- offsetLeft
-
Возвращает смещение левого края текущего элемента до левого края его содержащего элемента в пикселях.
Тип: int. Состояние: только для чтения.
- offsetTop
-
Возвращает смещение верхнего края текущего элемента до верхнего края его содержащего элемента в пикселях.
Тип: int. Состояние: только для чтения.
- offsetParent
-
Возвращает ссылку на ближайший элемент, содержащий динамическое позиционирование, все смещения определяются относительно этого элемента. Если значение style.display элемента установлено в none, то этот атрибут возвращает null. Это нестандартный, но хорошо поддерживаемый атрибут.
Тип:Node. Состояние: только для чтения.
- scrollHeight, scrollWidth
-
Возвращает полные высоту и ширину элемента в пикселях. Когда элемент имеет полосу прокрутки (например, из-за свойства overflow CSS), эти свойства различаются с offsetHeight и offsetWidth, которые сообщают только о размере видимой части элемента. Это нестандартный, но хорошо поддерживаемый атрибут.
Тип: int. Состояние: только для чтения.
- scrollTop, scrollLeft
-
Устанавливает или возвращает количество пикселей, скролled до левого или верхнего края элемента. Эти пиксели полезны только при наличии полосы прокрутки у элемента, например, когда CSS свойство overflow элемента установлено в auto. Эти свойства также определяются на <body> или <html> маркерах (это зависит от браузера) и вместе они определяют положение прокрутки документа. Обратите внимание, что эти свойства не определяют количество прокрутки для <iframe> маркера. Это нестандартный, но хорошо поддерживаемый атрибут.
Тип: int. Состояние: قابل записи.
- style
-
Возвращает значение стиля inline CSS, установленного для текущего элемента, как атрибут style. Обратите внимание, что значение этого атрибута не является строкой.
Тип:CSS2Properties. Состояние: только для чтения.
- title
-
Определяет атрибут title элемента. Когда курсор мыши наведен на элемент, многие браузеры показывают значение этого атрибута в "подсказке" элемента.
Тип: String. Состояние: قابل записи.
Методы HTMLElement объекта
HTMLElement объект наследует Node и Element Стандартные методы объекта. Некоторые типы элементов реализуют методы, специфичные для маркера, CodeW3C.com в Референтное руководство по HTML DOMСтраницы с маркировками предоставляют информацию о этих методах.
Большинство современных браузеров также реализовали следующие нестандартные методы:
Метод | Описание |
---|---|
scrollIntoView() | Прокрутка документа. Поставить элемент в верхнюю или нижнюю часть окна. |
Обработчики событий HTMLElement
Все HTML-элементы, которые реагируют на события мыши и клавиатуры, могут вызывать перечисленные здесь обработчики событий. Некоторые элементы, такие как ссылки и кнопки, выполняют mặc định的动作 при возникновении этих событий. Для таких элементов более подробные данные можно найти вСтраницы справки для конкретных элементовнайдено.
См. Референтное руководство по свойствам событий HTMLподробнее о обработчиках событий HTML.
Как получить более подробную информацию о HTMLElement
В руководстве по HTML DOM на CodeW3C.com мы создали специальные страницы для DOM-объектов, соответствующих HTML-маркерам:
Связанные страницы
Референтное руководство по DOM XML:Объект Document
Референтное руководство по DOM XML:getElementById() Document
Референтное руководство по DOM XML:getElementsByTagName() Document
- Предыдущая страница HTMLDocument DOM
- Следующая страница NamedNodeMap DOM