We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

La méthode Document.createAttribute() crée un nouveau nœud d'attribut et le renvoie. L'objet a créé un noeud implémentant l'interface Attr . Le DOM n'impose pas le type d'attribut à ajouter à un élément particulier de cette manière.

Note : La chaîne de caractères donnée dans le paramètre est convertie en minuscules.

Syntaxe

attribut = document.createAttribute(nom) 

Paramètres

  • nom est une chaîne de caractères contenant le nom de l'attribut.

Valeur renvoyée

un noeud Attr

Exceptions

  • INVALID_CHARACTER_ERR  si le paramètre contient un caractère invalide pour un attribut XML.

Exemple

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

Spécifications

Spécification Statut Commentaire
DOM
La définition de 'Document.createAttribute()' dans cette spécification.
Standard évolutif Comportement précis avec des caractères majuscules
Document Object Model (DOM) Level 3 Core Specification
La définition de 'Document.createAttribute()' dans cette spécification.
Obsolete Pas de modification
Document Object Model (DOM) Level 2 Core Specification
La définition de 'Document.createAttribute()' dans cette spécification.
Obsolete Pas de modification
Document Object Model (DOM) Level 1 Specification
La définition de 'Document.createAttribute()' dans cette spécification.
Obsolete Définition initiale.

Compatibilité des navigateurs

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

  
Fonctionnalité Firefox (Gecko) Chrome Edge Internet Explorer Opera Safari
Basic support 1.0 (1.7 ou moins)[1] (Oui) (Oui) (Oui) (Oui) (Oui)
  
Fonctionnalité Firefox Mobile (Gecko) Android Edge IE Mobile Opera Mobile Safari Mobile
onselectionchange 1.0 (1)[1] (Oui) (Oui) (Oui) (Oui) (Oui)

[1] Avant Firefox 44, le paramètre n'était pas converti caractères minuscules.

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : loella16, fscholz, teoli, xuancanh, Sébastien C., Mgjbot, Takenbot, BenoitL
Dernière mise à jour par : loella16,