Document.createAttribute()
Метод Document.createAttribute()
создаёт новый атрибут узла и возвращает его. Созданный объект узла реализует Attr
интерфейс . DOM не указывает, какие атрибуты могут быть добавлены к определённому элементу таким способом.
Примечание: Строка, заданная в параметре, преобразуется в нижний регистр.
Syntax
attribute = document.createAttribute(name)
Parameters
name
строка, содержащая имя атрибута.
Return value
A Attr
node.
Exceptions
INVALID_CHARACTER_ERR
если параметр содержит недопустимые символы для атрибута XML.
Example
js
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 |
---|
DOM Standard # dom-document-createattribute |
Совместимость с браузерами
BCD tables only load in the browser