Метод 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()' в этой спецификации. |
Устаревшая | Первоначальное определение. |
Совместимость с браузерами
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.