Rumah  >  Artikel  >  hujung hadapan web  >  JavaScript menetapkan kaedah untuk mendapatkan dan menetapkan petua attributes_javascript

JavaScript menetapkan kaedah untuk mendapatkan dan menetapkan petua attributes_javascript

WBOY
WBOYasal
2016-05-16 16:11:20988semak imbas

getAttribute

Kaedah ini digunakan untuk mendapatkan atribut elemen. Kaedah panggilan adalah seperti berikut:

Salin kod Kod adalah seperti berikut:

object.getAttribute(attribute)

Berbeza daripada beberapa kaedah yang diperkenalkan sebelum ini, kaedah getAttribute bukan milik objek dokumen, jadi ia tidak boleh dipanggil melalui objek dokumen. Ia hanya boleh dipanggil melalui objek nod elemen.

Kaedah ini hanya menerima satu parameter, anda nyatakan nama atribut untuk ditanya. Jika sifat yang ditentukan tidak ditetapkan, hasilnya akan menjadi objek nol.

setAttribute

Kebalikan daripada perkara di atas ialah setAttribute, yang digunakan untuk menetapkan atribut nod elemen. Kaedah panggilan adalah seperti berikut:

Salin kod Kod adalah seperti berikut:

object.setAttribute(attribute)

Kaedah ini hanya menerima satu parameter, iaitu atribut yang ingin anda tetapkan.

Bacaan lanjutan

Selepas mengubah suai dokumen melalui setAttribute, apabila anda melihat kod sumber dokumen melalui pilihan sumber paparan penyemak imbas, anda masih akan melihat nilai sebelum perubahan Dalam erti kata lain, setAttribute membuat Pengubahsuaian tidak akan ditunjukkan dalam sumber kod dokumen itu sendiri. Fenomena "ketidakkonsistenan antara rupa dan dalam" ini datang daripada mod kerja DOM: kandungan statik dokumen dimuatkan dahulu, dan kemudian segar semula dinamik tidak menjejaskan kandungan statik dokumen. Inilah kuasa sebenar DOM: menyegarkan kandungan halaman tanpa memuat semula halaman dalam penyemak imbas.

Dua kaedah di atas adalah API baharu dalam DOM Tahap 1. Sebelum ia muncul, ia boleh dilaksanakan melalui kaedah lain, contohnya seperti berikut

Dapatkan atribut:

Salin kod Kod adalah seperti berikut:

var val = element.attribute //Dapatkan atribut

Di atas bersamaan dengan

Salin kod Kod adalah seperti berikut:

var val = element.getAttribute('attribute');
Tetapkan sifat:

Salin kod Kod adalah seperti berikut:
element.attribute = "nilai baharu";

Ia bersamaan dengan

Salin kod Kod adalah seperti berikut:
element.setAttribute("attribute", "the new value");

Jika anda ingin malas dan kurang menaip papan kekunci, maka kaedah di atas disyorkan, tetapi amalan terbaik adalah menghormati standard DOM, iaitu, gunakan setAttribute dan getAttribute.

Di atas adalah keseluruhan kandungan artikel ini. Rakan-rakan yang memerlukannya boleh mempelajarinya.

Kenyataan:
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