Maison > interface Web > js tutoriel > le corps du texte

Comment modifier les attributs des nœuds d'éléments en javascript

青灯夜游
Libérer: 2022-02-16 11:25:16
original
3671 Les gens l'ont consulté

Méthode de modification : 1. Utilisez la méthode setAttribute() pour modifier la valeur de l'attribut du nœud, la syntaxe est "node.setAttribute(attribute name, value)" ; 2. Utilisez la méthode removeAttribute() pour supprimer l'attribut spécifié ; , la syntaxe est "node.removeAttribute(attribute) name)".

Comment modifier les attributs des nœuds d'éléments en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

javascript modifie les attributs du nœud de l'élément

méthode setAttribute() pour définir la valeur de l'attribut

Utilisez la méthode setAttribute() de l'élément pour définir la valeur de l'attribut de l'élément. L'utilisation est la suivante :

setAttribute(name, value)
Copier après la connexion

Le nom et la valeur des paramètres représentent respectivement le nom et la valeur de l'attribut. Les noms de propriétés et les valeurs de propriétés doivent être transmis sous forme de chaînes. Si l'attribut spécifié existe dans l'élément, sa valeur sera actualisée ; s'il n'existe pas, la méthode setAttribute() créera l'attribut pour l'élément et attribuera une valeur.

<div id="red">红盒子</div>
<div id="blue">蓝盒子</div>
<script>
    var red = document.getElementById("red");  //获取红盒子的引用
    var blue= document.getElementById("blue");  //获取蓝盒子的引用
    red.setAttribute("title", "这是红盒子");  //为红盒子对象设置title属性和值
    blue.setAttribute("title", "这是蓝盒子");  //为蓝盒子对象设置title属性和值
</script>
Copier après la connexion

La méthoderemoveAttribute() supprime les attributs

Utilisez la méthode removeAttribute() de l'élément pour supprimer l'attribut spécifié. L'utilisation est la suivante :

removeAttribute(name)
Copier après la connexion

Le nom du paramètre représente le nom de l'attribut de l'élément.

Exemple :

<script>
    window.onload = function () {  //绑定页面加载完毕时的事件处理函数
        var table = document.getElementByTagName("table")[0];  //获取表格外框的引用
        var del = document.getElementById("del");
        var reset = document.getElementById("reset");
        del.onclick = function () {
            table.removeAttribute("border");
        }
        reset.onclick = function () {
            table.setAttribute("border", "2");
        }
</script>
<table width="100%" border="2">
    <tr>
        <td>数据表格</td>
    <tr>
</table>
<button id="del">删除</button><button id="reset">恢复</button>
Copier après la connexion

Dans l'exemple ci-dessus, deux boutons sont conçus et liés à différentes fonctions de gestion d'événements. Cliquez sur le bouton "Supprimer" pour appeler la méthode removeAttribute() du tableau afin d'effacer la bordure du tableau, puis cliquez sur le bouton "Restaurer" pour appeler la méthode setAttribute() du tableau afin de réinitialiser l'épaisseur.

【Recommandations associées : Tutoriel d'apprentissage Javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!