Apa itu Properti nodeValue Elemen HTML DOM dalam JavaScript

Apa Itu Properti Nodevalue Elemen Html Dom Dalam Javascript



Elemen atau simpul memiliki nilai tertentu berdasarkan sifat simpul seperti elemen, teks, atribut, dll. Nilai ini ditetapkan secara manual saat simpul dibuat. Namun, pengguna juga dapat memodifikasinya secara dinamis dengan bantuan JavaScript “ nodeValue ' Properti. Dalam JavaScript, properti khusus ini membantu mengatur dan mengambil nilai simpul yang diinginkan. Berguna untuk mendapatkan HTML bagian dalam, yaitu konten dari node tertentu sesuai persyaratan.

Panduan ini menjelaskan properti 'nodeValue' Elemen DOM HTML di JavaScript.

Apa itu Properti 'nodeValue' Elemen DOM HTML dalam JavaScript?

Elemen DOM (Document Object Model) “ nodeValue ” adalah properti berguna yang menetapkan dan mengambil nilai dari sebuah node. Metode ini mengembalikan 'null' jika simpul yang ditentukan merujuk ke simpul elemen. Properti ini juga mengembalikan teks dari sebuah node jika dilampirkan dalam node teks. Nilai pengembaliannya tergantung pada jenis node.







Sintaks (Atur 'nodeValue')



simpul. nodeValue = nilai

Sintaks di atas membutuhkan “ nilai ” yang ingin ditetapkan pengguna untuk node yang diinginkan.



Sintaks (Kembalikan 'nodeValue')





simpul. nodeValue

Sintaks yang diberikan ini mengembalikan “ batal ” nilai untuk node elemen dan dokumen, “ teks ” untuk komentar dan node teks, dan “ atribut ” untuk node atribut.

Mari terapkan properti yang ditentukan di atas dengan bantuan contoh yang disebutkan.



Contoh: Menerapkan Properti 'nodeValue' Elemen DOM untuk Mengambil Teks Elemen

Contoh ini menerapkan properti “nodeValue” untuk mendapatkan teks dari tombol yang dibuat.

Kode HTML

Pertama, lihat kode yang disebutkan di bawah ini:

< tombol > Tombol Baru. < / tombol >
< P pengenal = 'untuk' >< / P >

Pada baris kode di atas:

  • ” tag menambahkan tombol.
  • ” tag menyematkan paragraf kosong dengan id 'para'.

Kode JavaScript

Sekarang, ikuti kode JavaScript yang disebutkan di bawah ini:

< naskah >
const elemen = dokumen. getElementsByTagName ( 'TOMBOL' ) [ 0 ] ;
biarkan hasil = elemen. childNodes [ 0 ] . nodeValue ;
dokumen. getElementById ( 'untuk' ) . innerHTML = ' Nilai simpul adalah: ' + hasil ;
naskah >

Pada baris kode di atas:

  • Pertama, nyatakan variabel 'elem' yang menerapkan ' getElementsByTagName() ” metode untuk mengakses elemen dengan nama tagnya ditempatkan di indeks '0'.
  • Selanjutnya variabel “hasil” menggunakan “ nodeValue ” properti yang ditautkan dengan “ childNodes ” untuk mendapatkan nilai simpul anak tertentu.
  • Terakhir, “ getElementById() ” Metode mengakses paragraf kosong menggunakan id 'para' untuk menambahkannya dengan nilai variabel 'hasil' yaitu teks tombol.

Keluaran

Terlihat bahwa output menampilkan teks dari elemen “