Document.createAttribute()

Этот перевод не завершён. Пожалуйста, помогите перевести эту статью с английского

Метод Document.createAttribute() создает новый атрибут узла и возвращает его.  Созданный объект узла реализует Attr интерфейс . DOM не указывает, какие атрибуты могут быть добавлены к определенному элементу таким способом.

Строка, заданная в параметре, преобразуется в нижний регистр.

Syntax

attribute = document.createAttribute(name) 

Parameters

  • name строка, содержащая имя атрибута.

Return value

A Attr node.

Exceptions

  • INVALID_CHARACTER_ERR если параметр содержит недопустимые символы для атрибута XML.

Example

var node = document.getElementById("div1");
var a = document.createAttribute("my_attrib");
a.value = "newVal";
node.setAttributeNode(a);
console.log(node.getAttribute("my_attrib")); // "newVal"

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

Specification Status Comment
DOM
Определение 'Document.createAttribute()' в этой спецификации.
Живой стандарт Точное поведение с прописными символами
Document Object Model (DOM) Level 3 Core Specification
Определение 'Document.createAttribute()' в этой спецификации.
Устаревшая No change.
Document Object Model (DOM) Level 2 Core Specification
Определение 'Document.createAttribute()' в этой спецификации.
Устаревшая No change.
Document Object Model (DOM) Level 1 Specification
Определение 'Document.createAttribute()' в этой спецификации.
Устаревшая Первоначальное определение.

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

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
createAttributeChrome Полная поддержка 1Edge Полная поддержка 12Firefox Полная поддержка 44
Полная поддержка 44
Нет поддержки 4 — 44
Замечания
Замечания The parameter was not converted to its lowercase variant.
IE Полная поддержка 6Opera Полная поддержка ≤12.1Safari Полная поддержка 1WebView Android Полная поддержка 1Chrome Android Полная поддержка 18Firefox Android Полная поддержка 44
Полная поддержка 44
Нет поддержки 4 — 44
Замечания
Замечания The parameter was not converted to its lowercase variant.
Opera Android Полная поддержка ≤12.1Safari iOS Полная поддержка 1Samsung Internet Android Полная поддержка 1.0

Легенда

Полная поддержка  
Полная поддержка
Смотрите замечания реализации.
Смотрите замечания реализации.

See also