JS DOM узел ELEMENT NODE

Материал из Энциклопедия о программировании
Перейти к: навигация, поиск

JS DOM узел ELEMENT NODE представляет элемент, явл. самым популярным, и имеет порядковый № 1.

Свойства

Свойства узла ELEMENT NODE
СвойствоОписание
attributesМассив атрибутов узла, образованный узлом атрибутов
childNodesМассив прямых дочерних узлов
firstChild1-й дочерний узел
lashChildПоследний дочерний узел
nextSiblingСлед. узел в текущ. иерархии, т.е. след. дочерний узел для родительского узла текущего узла.
nodeTypeТип узла, порядковый № 1-12
nodeValue
ownerDocument
parentNodeРодительский узел
previousSiblingПред. узел, стоящий на той же ступени иерархии
tagNameИмя тега узла
Нестандартные свойства
innerHTML"Вставить HTML". Содержит строку, содержащую всё, что находится между тегами узла. Задумывался для прямой вставки HTML кода между тегами узла. Явл. нестандартным т.к. позволяет работать с дочерними тегами как со строкой, в то время как все элементы документа (в т.ч. и текст) явл. узлами со своими типами. Если кода внутри тегов узла нет, то св-во innerHTML содержит значение null.
offsetLeftСмещение элемента от левого края родительского элемента в пикс.
offsetTopСмещение элемента от верхнего края родительского элемента в пикс.
offsetWidth
offsetHeight
clientHeightВысота элемента в пикс.
offsetWidthШирина элемента в пикс.

Методы

Методы узла ELEMENT NODE
МетодОписание
appendChildДобавл. дочерн. узел в текущ. эл-нт
getAttributeВозвращ. знач. люб. атр. для текущ. узла
getElementsByTagNameВозвращ. массив узлов по назв. тега
hasChildNodes
insertBeforeВставить дочерн. указанный узел перед указанным дочерним узлом того элемента, для которого вызывается метод.
removeAttributeУдалить указанный атрибут из кода HTML
removeChildУдалить дочерний узел данного эл-нта
replaceChild
setAttributeУстановить знач. люб. атр.

Данный материал относится к ЯП JS.Шаблон:DOM