Локальное имя данного элемента без префикса. Значение этого свойства отличается от значения атрибута
tagName
, которое может включать префикс пространства имен, если таковой имеется (и все символы которого для HTML-элементов преобразуются в верхний регистр).
readonly string namespaceURI
URL-адрес, формально определяющий пространство имен данного элемента. Может иметь значение null или содержать строку, такую как «http://www.w3.org/1999/ xhtml*.
readonly Element nextElementSibling
Это свойство подобно свойству
nextSibling
объекта
Node
, но оно игнорирует узлы
Text
и
Comment
и возвращает только элементы типа
Element
.
readonly long offsetHeight
readonly long offsetWidth
Высота и ширина элемента и всего его содержимого в пикселах, включая отступы и рамки, но без учета полей.
readonly long offsetLeft
readonly long offsetTop
Координаты X и Y верхнего левого угла CSS-рамки элемента относительно контейнерного элемента
offsetParent
.
readonly Element offsetParent
Ссылается на контейнерный элемент, определяющий систему координат, относительно которой измеряются свойства
offsetLeft
и
offsetTop
. Для большинства элементов свойство
offsetРаrent
ссылается на вмещающий их объект
<body>.
Однако если контейнерный элемент имеет динамическое позиционирование, ссылка на него становится значением свойства
offsetParent
динамически позиционируемого элемента, а если элемент располагается в таблице, значением свойства
offsetParent
может быть ссылка на элемент
<td>, <th>
или
<table>.
Подробности приводятся в разделе 15.8.5.
string outerHTHL
Разметка HTML или XML, определяющая данный элемент и его содержимое. Если присвоить этому свойству строку, она заменит данный элемент (и все его содержимое) результатом синтаксического разбора нового значения как фрагмента HTML-или XML-документа.
readonly string prefix
Префикс пространства имен для данного элемента. Обычно это свойство содержит значение null. Исключение составляют XML-документы, в которых используются пространства имен.
readonly Element previousElementSibling
Это свойство подобно свойству
previousSibling
объекта
Node
, но оно игнорирует узлы
Text
и
Comment
и возвращает только элементы типа
Element
.
readonly long scrollHeight readonly long scrollWidth
Общая высота и ширина элемента в пикселах. Когда элемент имеет полосы прокрутки (например, потому что был установлен CSS-атрибут
overflow
), значения этих свойств отличаются от значений свойств
offsetHeight
и
offsetWidth
, которые просто содержат размеры видимой части элемента.
long scrollLeft long scrollTop
Число пикселов, на которое элемент был прокручен за левую или верхнюю границу. Обычно эти свойства полезны только для элементов с полосами прокрутки, у которых, например, CSS-атрибут
overflow
имеет значение auto. В элементе
<html>
(см.
Document.documentElement
) эти свойства определяют общую величину прокрутки всего документа. Обратите внимание: эти свойства не определяют величину прокрутки
в теге
<iframe>.
Этим свойствам можно присваивать значения, чтобы выполнять прокрутку элемента или всего документа. Подробности приводятся в разделе 15.8.5.
readonly CSSStyleDeclaration style
Значение атрибута
style
, задающее встроенные CSS-стили для элемента. Обратите внимание: значение этого свойства является не строкой, а объектом, свойства которого соответствуют CSS-атрибутам и доступны для чтения и записи. Подробности см. в справочной статье об объекте CSSStyleDeclaration.
readonly string tagName
Имя тега элемента. Для элементов HTML-документа имя тега возвращается в верхнем регистре независимо от регистра символов в исходном тексте документа, т. е. элемент
<р>
будет иметь в свойстве
tagName
строку «Р». XML-документы чувствительны к регистру, и имя тега возвращается в точности в том виде, в каком оно записано в исходном тексте документа. Это свойство имеет то же значение, что и свойство
nodeName
интерфейса
Node
,
string title
Значение атрибута
title
элемента. Многие броузеры отображают значение этого атрибута в виде всплывающей подсказки при наведении указателя мыши на элемент.
Методы
void blur
Передает фокус ввода элементу
body
вмещающего объекта
Document.
void click
Имитирует щелчок мышью на элементе. Если в случае щелчка на данном элементе должно что-то происходить (например, переход по ссылке), вызов этого метода также приведет к выполнению этих действий. В противном случае этот метод просто сгенерирует событие «click» в элементе.
void focus
Передает фокус ввода в данный элемент.
string getAttribute(string qualifiedName)
Метод
getAttribute
возвращает значение указанного атрибута для элемента или null, если такого атрибута не существует. Обратите внимание, что объекты, представляющие HTML-элементы, определяют JavaScript-свойства, соответствующие стандартным HTML-атрибутам, поэтому надобность в этом методе возникает только при необходимости обратиться к нестандартным атрибутам. В HTML-документах сравнение имен атрибутов выполняется без учета регистра символов.
В XML-документах значения атрибутов недоступны непосредственно как свойства элемента, и к ним надо обращаться путем вызова этого метода. Для XML-докумен-тов, в которых используются пространства имен, когда в имя атрибута включается префикс пространства имен и двоеточие, может потребоваться использовать метод
кроме того, что атрибут задается комбинацией URI пространства имен и локального имени, определенного в данном пространстве имен.
ClientRect getBoundingClientRect
Возвращает объект
ClientRect
, описывающий прямоугольник, ограничивающий данный элемент.
ClientRect[] getClientRects
Возвращает объект, подобный массиву, содержащий объекты
ClientRects
, которые описывают один или более прямоугольников, ограничивающих данный элемент. (Чтобы точно описать область окна, занимаемую строчными элементами, размещающимися в нескольких строках, обычно требуется более одного прямоугольника.)