Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Element : méthode removeAttributeNS()

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

La méthode removeAttributeNS() de l'interface Element supprime l'attribut défini, associé à l'espace de noms défini de l'élément.

Si vous travaillez avec du HTML et que vous n'avez pas besoin de définir l'attribut demandé comme faisant partie d'un espace de noms spécifique, utilisez la méthode removeAttribute() à la place.

Syntaxe

js
removeAttributeNS(namespace, attrName)

Paramètres

namespace

Une chaîne de caractères indiquant l'espace de noms auquel appartient l'attribut.

attrName

Une chaîne de caractères indiquant le nom de l'attribut qu'on souhaite supprimer du nœud courant.

Valeur de retour

Aucune (undefined).

Exemples

js
// Étant donné :
//   <div id="div1" xmlns:special="http://www.mozilla.org/ns/specialspace"
//     special:specialAlign="utterleft" width="200px" />
d = document.getElementById("div1");
d.removeAttributeNS("http://www.mozilla.org/ns/specialspace", "specialAlign");
// Est devenu : <div id="div1" width="200px" />

Spécifications

Spécification
DOM
# ref-for-dom-element-removeattributens①

Compatibilité des navigateurs

Voir aussi