Attr

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Этот тип представляет атрибут элемента DOM в виде объекта. В большинстве методов DOM вы, вероятно, непосредственно извлекаете атрибут в виде строки (например, Element.getAttribute (), но некоторые функции (например, Element.getAttributeNode ()) или средства итерации, отдают тип Attr.

EventTarget Node Attr

Свойства

name Только для чтения

Имя атрибута.

namespaceURI Только для чтения

DOMString представление URI пространства имён атрибута, или NULL если нет никакого пространства имён.

localName Только для чтения

DOMString представление локальной части полного имени атрибута.

prefix Только для чтения

DOMString представление префикс пространства имён атрибута, или NULL, если префикс не указан.

ownerElement Только для чтения

Элемент, содержащий атрибут.

specified Только для чтения

Это свойство всегда возвращает true. Первоначально, оно возвращало true, если атрибут был явно определён в исходном коде или сценарием и false, если её значение прибыло из значения по умолчанию определённом в DTD документе.

value

Значение атрибута

Устаревшие свойства и методы

Эти свойства устарели. Там где это допустимо представлена соответствующая замена.

attributes

Это свойство всегда возвращает значение NULL.

childNodes

Это свойство всегда возвращает пустой NodeList.

firstChild

Это свойство всегда возвращает значение NULL.

isId Только для чтения

Указывает, является ли атрибут "ID attribute". "ID attribute" - это атрибут, значение которого должно быть уникальным в документе DOM. В HTML DOM "id" является единственным атрибутом ID, но XML-документы могут определять иные. Уникальность атрибута часто определяется DTD или другим описанием схемы.

lastChild

Это свойство всегда возвращает значение NULL.

nextSibling

Это свойство всегда возвращает значение NULL.

nodeName

Используйте Attr.name взамен.

nodeType

Это свойство теперь всегда возвращает 2 (ATTRIBUTE_NODE).

nodeValue

Используйте Attr.value взамен.

ownerDocument

Вы не должны были использовать это свойство в первую очередь, поэтому вам, вероятно, всё равно, что это свойство больше не используется.

parentNode

Это свойство всегда возвращает значение NULL.

previousSibling

Это свойство всегда возвращает значение NULL.

schemaTypeInfo Только для чтения

Сведения о типе, связанные с этим атрибутом. В то время как информация о типе, содержащаяся в этом атрибуте, гарантированно будет правильной после загрузки документа или вызова Document.normalizeDocument, это свойство может быть ненадёжным, если узел был перемещён.

specified

Это свойство всегда возвращает значение true.

textContent

Используйте Attr.value взамен.

The following methods have been deprecated:

appendChild()

Измените значение Attr.value взамен.

cloneNode()

Вы не должны были использовать это в первую очередь, поэтому вам, вероятно, всё равно, что это больше не используется.

createAttribute()

Используйте Element.setAttribute() взамен.

createAttributeNS()

Используйте Element.setAttributeNS() взамен.

getAttributeNode()

Используйте Element.getAttribute() взамен.

getAttributeNodeNS()

Используйте Element.getAttributeNS() взамен.

hasAttributes()

Этот метод всегда возвращает значение false.

hasChildNodes()

Этот метод всегда возвращает значение false.

insertBefore()

Измените значение Attr.value взамен.

isEqualNode()

Вы не должны были использовать это в первую очередь, поэтому вам, вероятно, всё равно, что это больше не используется.

normalize()

Вы не должны были использовать это в первую очередь, поэтому вам, вероятно, всё равно, что это больше не используется.

removeAttributeNode()

Используйте Element.removeAttribute() взамен.

removeChild()

Измените значение Attr.value взамен..

replaceChild()

Modify the value of Attr.value взамен.

setAttributeNode()

Используйте Element.setAttribute() взамен.

setAttributeNodeNS()

Используйте Element.setAttributeNS() взамен.

Спецификации

Specification
DOM
# interface-attr

Совместимость с браузерами

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Attr
localName
name
namespaceURI
ownerElement
prefix
specified
Deprecated
value

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Deprecated. Not for use in new websites.