Rumah > hujung hadapan web > tutorial js > Bagaimana untuk mengubah suai atribut nod elemen dalam javascript

Bagaimana untuk mengubah suai atribut nod elemen dalam javascript

青灯夜游
Lepaskan: 2022-02-16 11:25:16
asal
3708 orang telah melayarinya

Kaedah pengubahsuaian: 1. Gunakan kaedah setAttribute() untuk mengubah suai nilai atribut nod, sintaks "node.setAttribute(nama atribut, nilai)" 2. Gunakan kaedah removeAttribute() untuk memadam atribut yang ditentukan, sintaks "node .removeAttribute(nama atribut)".

Bagaimana untuk mengubah suai atribut nod elemen dalam javascript

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

javascript mengubah suai atribut nod elemen

kaedah setAttribute() menetapkan nilai atribut

Gunakan kaedah setAttribute() elemen boleh menetapkan nilai atribut elemen. Penggunaannya adalah seperti berikut:

setAttribute(name, value)
Salin selepas log masuk

Nama dan nilai parameter masing-masing mewakili nama atribut dan nilai atribut. Nama harta dan nilai harta mesti dihantar sebagai rentetan. Jika atribut yang ditentukan wujud dalam elemen, nilainya akan dimuat semula jika ia tidak wujud, kaedah setAttribute() akan mencipta atribut untuk elemen dan menetapkan nilai.

<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>
Salin selepas log masuk

kaedah removeAttribute() mengalih keluar atribut

Gunakan kaedah removeAttribute() elemen untuk mengalih keluar atribut yang ditentukan. Penggunaannya adalah seperti berikut:

removeAttribute(name)
Salin selepas log masuk

Nama parameter mewakili nama atribut elemen.

Contoh:

<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>
Salin selepas log masuk

Dalam contoh di atas, dua butang direka bentuk dan terikat pada fungsi pengendalian acara yang berbeza. Klik butang "Padam" untuk memanggil kaedah removeAttribute() jadual untuk mengosongkan sempadan jadual, dan klik butang "Pulihkan" untuk memanggil kaedah setAttribute() jadual untuk menetapkan semula ketebalan.

[Cadangan berkaitan: tutorial pembelajaran javascript]

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai atribut nod elemen dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan