English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM createAttribute() 方法

Objet Document HTML DOM

createAttribute()方法创建一个新的属性节点,并将该属性作为Attr对象返回。

DOM 并不强制以createAttribute()这种方式向特定元素添加何种类型的属性。

使用attribute.value属性设置属性的值。

使用element .setAttributeNode()方法将新创建的属性添加到元素。

或者,您可以使用element .setAttribute()方法代替createAttribute()方法。

语法:

document.createAttribute(name)
var node = document.getElementById("result");
var a = document.createAttribute("href");
a.value = "https:"//fr.oldtoolbag.com/";
node.setAttributeNode(a);
Vérifier ici‹/›

Compatibilité des navigateurs

Tous les navigateurs supportent complètement la méthode createAttribute() :

Méthode
createAttribute()EstEstEstEstEst

Valeur des paramètres

ParamètresDescription
nameChaîne contenant le nom de l'attribut

Détails techniques

Valeur de retour :Objet Attr représentant la propriété créée
Version DOM :Niveau DOM1

Plus d'exemples

Créez une propriété src dont la valeur est "clouds.png" et insérez-la dans l'élément <img> :

var node = document.querySelector("img");
var a = document.createAttribute("src");
a.value = "/run/images/clouds.png";
node.setAttributeNode(a);
Vérifier ici‹/›

Objet Document HTML DOM