Rabu, 29 Juli 2020

Cara Mengambil Nilai HTML dengan JavaScript

Dalam artikel tanya-jawab pemrograman duniailkom kali ini, saya akan membahas salah satu pertanyaan dari rekan kita: ALE-ALE di halaman Tutorial Belajar JavaScript: Pengertian Core JavaScript dan DOM (Document Object Model).


Berikut adalah pertanyaannya:


Saya sedang mengerjakan project delphi menggunakan javascript .. 
dimana di situ juga saya membuat browser sederhana dengan implementasi javascript di dalamnya.

Yang mau saya tanyakan bagaimana caranya mengambil nilai yg ada di HTML / halaman browser sehingga dgn menggunakan javascript tersebut akan saya tampilkan di GUI program.

Contoh nya misal di halaman web terdapat kata nilai anda adalah = 80,
bagaimana mengambil string 80 tersebut dengan javascript ?!

makasih sebelumnya



Karena saya sudah lama tidak membuat program dengan delphi, kali ini saya hanya fokus kepada cara mengambil dan menampilkan nilai yang ada di HTML dengan menggunakan JavaScript.


Berikut adalah tampilan akhir kode program:


Cara Mengambil Nilai HTML dengan JavaScript


Dan berikut adalah kode HTML+JavaScript yang saya gunakan untuk menampilkan hasil diatas:






Tutorial Belajar JavaScript



Contoh 1: Mengambil nilai tag span


Nama: Andika Siswoyo, Nilai: 80

Nama: Joko Susilo, Nilai: 92









Contoh 2: Mengambil nilai tag input













Hasil:






Anda bisa mencobanya dari tampilan CODEPEN dibawah ini:



See the Pen pvjbJL by duniailkom (@duniailkom) on CodePen.10206



Mari kita bahas kode HTML dan JavaScript diatas dengan lebih detail.




Kode HTML


Dari contoh diatas, saya menggunakan kode HTML sebagai berikut:



Contoh 1: Mengambil nilai tag span


Nama: Andika Siswoyo, Nilai: 80

Nama: Joko Susilo, Nilai: 92









Contoh 2: Mengambil nilai tag input













Hasil:



Dalam kode HTML diatas, saya membuat 2 buah contoh. Yang pertama adalah sebuah paragraf yang berisi nama dan nilai dari 2 orang siswa: Andika Siswoyo dan Joko Susilo (bukan nama sebenarnya :) ), kedua nama ini berada di dalam tag paragraf. Namun yang paling penting, nilai dari masing-masing siswa berada di dalam tag dengan atribut id=nilai_andika dan id=nilai_joko. Atribut id inilah yang akan kita gunakan untuk mengambilnya dengan JavaScript.


Di bawah nilai siswa ini saya menambahkan sebuah tombol dengan tag







 
 
 

 



Tampilan hasil form pada jendela baru - JavaScriptDalam kode diatas, tombol ‘Buat Jendela Baru’ digunakan untuk membuat jendela baru dengan method window.open(). Pada jendela baru tersebut saya juga menyisipkan sebuah tag dengan id=’hasil’. Referensi ke jendela baru ini disimpan ke dalam variabel newWindow. Variabel inilah yang menjadi ‘jembatan’ antara halaman lama dengan halaman baru.


Ketika tombol ‘Tampilkan Nilai pada jendela baru’ ditekan, maka kita bisa mengakses tag ini dan menulis hasilnya menggunakan perintah:


newWindow.document.getElementById("hasil").innerHTML=nilai_form;

Berikut contoh kode jika anda ingin mencoba script diatas:



See the Pen ZYoQYp by duniailkom (@duniailkom) on CodePen.10206



Demikian tutorial kita tentang Cara Mengambil Nilai HTML dengan JavaScript, jika anda baru pertama kali mengenal JavaScript, penjelasan diatas mungkin cukup ‘njelimet’. Duniailkom juga telah membuat Tutorial Belajar JavaScript Dasar untuk pemula bagi anda yang ingin mendalami JavaScript.




eBook JavaScript Uncover Duniailkom
JavaScript sudah menjadi fitur wajib di setiap website modern. Duniailkom telah menyusun eBook JavaScript Uncover yang membahas JavaScript dengan lebih detail dan lebih lengkap, mulai dari dasar hingga konsep DOM, Event dan AJAX. Penjelasan lebih lanjut bisa ke eBook JavaScript Uncover Duniailkom.


Sumber wk.com


EmoticonEmoticon