English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
createAttribute()метод создает новый узел атрибута и добавляет его в качествеAttrвозвращает объект.
DOM не обязателен к добавлению определенного типа атрибута к элементу с помощью метода createAttribute().
Используйтеатрибут.value свойство для установки значения атрибута.
Используйтеэлемент .setAttributeNode()метод для добавления созданного атрибута к элементу.
Или, вы можете использоватьэлемент .setAttribute()Метод заменяет метод createAttribute().
document.createAttribute(name)
var node = document.getElementById("result"); var a = document.createAttribute("href"); a.value = "https://ru.oldtoolbag.com/"; node.setAttributeNode(a);Тестирование看看‹/›
Метод createAttribute() полностью поддерживается всеми браузерами:
Метод | |||||
createAttribute() | Да | Да | Да | Да | Да |
Параметр | Описание |
---|---|
name | Строка, содержащая имя атрибута |
Возвратное значение: | Представляет созданный объект Attr |
---|---|
Версия DOM: | Уровень DOM 1 |
Создайте атрибут src с значением "clouds.png" и вставьте его в элемент <img>:
var node = document.querySelector("img"); var a = document.createAttribute("src"); a.value = "/run/images/clouds.png"; node.setAttributeNode(a);Тестирование看看‹/›