HTML DOM Element getAttributeNode() 方法

定义和用法

getAttribute() 方法返回指定属性名的属性值,以 Attr 对象。

替代方案:

使用 getAttribute() 方法 会更容易。

另请参阅:

setAttribute() 方法

hasAttribute() 方法

removeAttribute() 方法

setAttributeNode() 方法

removeAttributeNode() 方法

教程:

Atribut HTML

参考手册:

HTML DOM Attribute 对象

知识点:getAttribute() 和 getAttributeNode() 的区别

getAttribute() 方法返回属性的值。

getAttributeNode() Method kembalian Objek Attr, anda mesti menggunakan Properti Attr value Untuk mendapatkan nilai ini.

Hasilnya adalah yang sama.

Contoh

Contoh 1

Dapatkan nilai node properti class elemen <h1>:

const element = document.getElementsByTagName("H1")[0];
let text = element.getAttributeNode("class").value;

Cuba Sendiri

Contoh 2

Dapatkan nilai node properti target elemen <a>:

var elmnt = document.getElementById("myAnchor");
var attr = elmnt.getAttributeNode("target").value;

Cuba Sendiri

Contoh 3

Dapatkan nilai node properti onclick elemen <button>:

var elmnt = document.getElementById("myBtn");
var attr = elmnt.getAttributeNode("onclick").value;

Cuba Sendiri

Syarat

element.getAttributeNode(name)

Parameter

Parameter Penerangan
name Diperlukan. Nama properti.

Kembalian nilai

Jenis Penerangan
Objek Objek Attr node properti
null Jika properti tidak ada.

Penggambangan

getAttributeNode() Method akan mengembalikan sebuah node Attr, yang mewakili nilai properti yang ditentukan. Perhatian, node Attr ini juga dapat diambil melalui atribut attributes yang diwarisi dari interface Node.

Pendukung pereka penggunaan

element.getAttributeNode() Adalah kelembagaan DOM Level 1 (1998) ciri.

Semua pereka penggunaan mengesahkan penuhnya:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Dukungan 9-11 Dukungan Dukungan Dukungan Dukungan