getAttribute
Metode ini digunakan untuk mendapatkan atribut suatu elemen, dan metode panggilan adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
objek.getAttribute (atribut)
Berbeda dari beberapa metode yang diperkenalkan sebelumnya, metode GetAttribute bukan milik objek dokumen, sehingga tidak dapat dipanggil melalui objek dokumen. Itu hanya dapat dipanggil melalui objek node elemen.
Metode ini hanya menerima satu parameter, dan Anda menentukan nama atribut ke kueri. Jika properti yang ditentukan tidak diatur, hasilnya akan mengembalikan objek nol.
setattribute
Kebalikan dari yang di atas adalah setAttribute, yang digunakan untuk mengatur atribut node elemen. Metode panggilan adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
Object.setAttribute (atribut)
Metode ini hanya menerima satu parameter, yaitu atribut yang ingin Anda atur.
Bacaan yang diperpanjang
Setelah memodifikasi dokumen melalui setAttribute, saat melihat kode sumber dokumen melalui opsi sumber tampilan browser, apa yang Anda lihat masih akan menjadi nilai sebelumnya. Dengan kata lain, modifikasi yang dibuat oleh SetAttribute tidak akan tercermin dalam kode sumber dokumen itu sendiri. Fenomena "tidak konsisten di dalam dan di luar" ini berasal dari mode kerja DOM: Pertama memuat konten statis dari dokumen, menyegarkan secara dinamis, dan menyegarkan secara dinamis tidak mempengaruhi konten statis dokumen. Ini adalah kekuatan nyata DOM: menyegarkan konten halaman tanpa menyegarkan halaman di browser.
Dua metode di atas milik API yang baru ditambahkan di DOM Level 1. Sebelum muncul, mereka dapat diimplementasikan melalui metode lain, seperti berikut ini
Dapatkan atribut:
Salinan kode adalah sebagai berikut:
var val = element.attribute // dapatkan atribut
Di atas setara dengan
Salinan kode adalah sebagai berikut:
var val = element.getAttribute ('atribut');
Setel Properties:
Salinan kode adalah sebagai berikut:
element.attribute = "nilai baru";
Itu setara dengan
Salinan kode adalah sebagai berikut:
element.setAttribute ("atribut", "nilai baru");
Jika Anda ingin menjadi malas dan mengetik lebih sedikit keyboard, maka metode di atas direkomendasikan, tetapi praktik terbaik harus tetap menghormati standar DOM, yaitu, gunakan setattribute dan getAttribute.
Di atas adalah seluruh konten artikel ini. Teman yang membutuhkannya datang dan mempelajarinya. Saya harap Anda bisa menyukainya.