Heim > Web-Frontend > js-Tutorial > Hauptteil

So ändern Sie die Attribute von Elementknoten in Javascript

青灯夜游
Freigeben: 2022-02-16 11:25:16
Original
3670 Leute haben es durchsucht

Änderungsmethode: 1. Verwenden Sie die Methode setAttribute(), um den Wert des Knotenattributs zu ändern. Die Syntax lautet „node.setAttribute(Attributname, Wert)“. 2. Verwenden Sie die Methode removeAttribute(), um das angegebene Attribut zu löschen , die Syntax lautet „node.removeAttribute(attribute) name)“.

So ändern Sie die Attribute von Elementknoten in Javascript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Javascript ändert die Attribute des Elementknotens

setAttribute()-Methode zum Festlegen des Attributwerts

Verwenden Sie die setAttribute()-Methode des Elements, um den Attributwert des Elements festzulegen. Die Verwendung ist wie folgt:

setAttribute(name, value)
Nach dem Login kopieren

Die Parameter Name und Wert repräsentieren den Attributnamen bzw. den Attributwert. Eigenschaftsnamen und Eigenschaftswerte müssen als Strings übergeben werden. Wenn das angegebene Attribut im Element vorhanden ist, wird sein Wert aktualisiert. Wenn es nicht vorhanden ist, erstellt die Methode setAttribute() das Attribut für das Element und weist einen Wert zu.

<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>
Nach dem Login kopieren

Die Methode „removeAttribute()“ entfernt Attribute

Verwenden Sie die Methode „removeAttribute()“ des Elements, um das angegebene Attribut zu entfernen. Die Verwendung ist wie folgt:

removeAttribute(name)
Nach dem Login kopieren

Der Parametername stellt den Attributnamen des Elements dar.

Beispiel:

<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>
Nach dem Login kopieren

Im obigen Beispiel sind zwei Schaltflächen entworfen und an unterschiedliche Ereignisverarbeitungsfunktionen gebunden. Klicken Sie auf die Schaltfläche „Löschen“, um die Methode „removeAttribute()“ der Tabelle aufzurufen und den Tabellenrand zu löschen, und klicken Sie auf die Schaltfläche „Wiederherstellen“, um die Methode „setAttribute()“ der Tabelle aufzurufen und die Dicke zurückzusetzen.

【Verwandte Empfehlungen: Javascript-Lern-Tutorial

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Attribute von Elementknoten in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!