Derniers tutoriels de développement web
 

HTML DOM setAttribute() Method

<Object Élément

Exemple

Ajouter la class attribut avec la valeur de "democlass" à un <h1> élément:

document.getElementsByTagName("H1")[0].setAttribute("class", "democlass");

Avant de l'attribut:

Hello World

Après avoir défini l'attribut:

Hello World

Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

Le setAttribute() méthode ajoute le specified attribut à un élément, et il donne la valeur spécifiée.

Si le specified attribut existe déjà, seule la valeur est définie / modifiée.

Note: Bien qu'il soit possible d'ajouter le style de l' attribut avec une valeur à un élément avec cette méthode, il est recommandé d'utiliser les propriétés de l'objet Style à la place pour un style en ligne, parce que cela ne va pas écraser les autres propriétés CSS qui peuvent être spécifiées dans le style de l' attribut:

Mal:

element .setAttribute("style", "background-color: red;");

Bien:

element .style.backgroundColor = "red";

Conseil: Utiliser la removeAttribute() méthode pour supprimer un attribut d'un élément.

Astuce: Voir aussi la setAttributeNode() méthode.


Support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge pleinement la méthode.

méthode
setAttribute() Oui 9.0 Oui Oui Oui

Syntaxe

element .setAttribute( attributename , attributevalue )

Les valeurs des paramètres

Paramètre Type La description
attributename String Champs obligatoires. Le nom de l'attribut que vous souhaitez ajouter
attributevalue String Champs obligatoires. La valeur de l'attribut que vous souhaitez ajouter

Détails techniques

Valeur de retour: Aucune valeur de retour
version DOM Niveau de base 1 Élément objet

Exemples

autres exemples

Exemple

Modifier un champ de saisie à un bouton d'entrée:

document.getElementsByTagName("INPUT")[0].setAttribute("type", "button");

Avant de l'attribut:

Après avoir défini l'attribut:

Essayez vous - même »

Exemple

Ajouter un attribut href avec une valeur de "www.w3ii.com" à un <a> élément:

document.getElementById("myAnchor").setAttribute("href", "http://www.w3ii.com");

Avant de l'attribut:

Go to w3ii.com

Après avoir défini l'attribut:

Essayez vous - même »

Exemple

Pour savoir si un <a> élément a un attribut cible. Si oui, modifiez la valeur de la target attribuer à "_self" :

// Get the <a> element with id="myAnchor"
var x = document.getElementById("myAnchor"); 

// If the <a> element has a target attribute, set the value to "_self"
if (x.hasAttribute("target")) {      
    x.setAttribute("target", "_self");
}
Essayez vous - même »

Pages associées

Tutoriel HTML: Attributs HTML

HTML DOM Référence: href="met_element_getattribute.html"> getAttribute() Method

HTML DOM Référence: href="met_element_hasattribute.html"> hasAttribute() Method

HTML DOM Référence: href="met_element_removeattribute.html"> removeAttribute() Method


<Object Élément