de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 user2931781
user2931781
Question

Penggunaan document.getElementById dalam JavaScript

Dapatkah seseorang menjelaskan apa yang dilakukan oleh baris document.getElementById("demo") pada contoh di bawah ini?

Saya mengerti getElementById mendapatkan id demo tetapi id tersebut adalah &<p id="demo"></p> Apa sebenarnya yang dilakukan oleh <p id="demo"></p> dalam kode ini?

document.getElementById("age") sudah jelas karena mendapatkan id dari age yang merupakan input.

function myFunction() {
  var age,voteable;
  age = document.getElementById("age").value;
  voteable = (age < 18)? "Too young" : "Old enough";
  document.getElementById("demo").innerHTML = voteable;
}
<p>Click the button to check the age.</p>

Age:<input id="age" value="18" />
<p>Old enough to vote?</p>
<button onclick="myFunction()">Try it</button>

<p id="demo"></p>
5 2013-10-29T11:09:20+00:00 3
Mohammad Usman
Mohammad Usman
Pertanyaan edit 14 September 2017 в 12:56
Pemrograman
javascript
html
getelementbyid
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
 BoltClock
BoltClock
29 Oktober 2013 в 11:12
2013-10-29T11:12:20+00:00
Lebih
Sumber
Sunting
#22653363

Anda benar bahwa panggilan document.getElementById("demo") memberi Anda elemen dengan ID yang ditentukan. Tetapi Anda harus melihat sisa pernyataan untuk mengetahui apa yang sebenarnya dilakukan kode dengan elemen itu:

.innerHTML=voteable;

Anda dapat melihat di sini bahwa kode ini menetapkan innerHTML dari elemen tersebut ke nilai voteable.

6
0
Ranadheer Reddy
Ranadheer Reddy
29 Oktober 2013 в 11:11
2013-10-29T11:11:13+00:00
Lebih
Sumber
Sunting
#22653355

Pertimbangkan

 var x = document.getElementById("age");

Di sini x adalah elemen dengan id="age".

Sekarang lihat baris berikut

var age = document.getElementById("age").value;

ini berarti Anda mendapatkan nilai dari elemen yang memiliki id="age"

Mohammad Usman
Mohammad Usman
Jawaban edit 14 September 2017 в 12:59
3
0
 andrei
andrei
29 Oktober 2013 в 11:12
2013-10-29T11:12:09+00:00
Lebih
Sumber
Sunting
#22653359

getElementById mengembalikan referensi ke elemen menggunakan id. Elemen adalah input dalam kasus pertama dan paragraf dalam kasus kedua.

https://developer.mozilla.org/en-US/docs/Web/API/document.getElementById

Mohammad Usman
Mohammad Usman
Jawaban edit 14 September 2017 в 12:58
0
0
Related communities 5
JavaScript Indonesia
JavaScript Indonesia
14 533 pengguna
Grup JavaScript yang membahas JavaScript, framework JS, dan Node JS secara universal. Cek Pinned Message untuk keterangan lebih lanjut. Komunitas ReactJS: https://t.me/react_idn
Buka telegram
HTML dan CSS Indonesia
HTML dan CSS Indonesia
4 094 pengguna
Silahkan bertanya terkait mengenai HTML maupun CSS. Membaca, menulis, berbagi. Baca dahulu pesan tersemat di pinned post.
Buka telegram
Pemrograman Web Indonesia (HTML CSS Javascript PHP MySQL)
Pemrograman Web Indonesia (HTML CSS Javascript PHP MySQL)
306 pengguna
Official Website : www.pemweb.id Belajar Pemrograman Web (HTML CSS Javascript PHP MySQL) Grup Belajar Pemrograman Web. HTML + PHP + Javascript + MySQL DB Semoga menjadi forum belajar, menambah wawasan, peningkatan mutu personal kita semua.
Buka telegram
HTML INDONESIA
HTML INDONESIA
109 pengguna
Buka telegram
PHP HTML Indonesia
PHP HTML Indonesia
59 pengguna
~ Menerima Jasa Pembuatan Website untuk : Tugas & Instansi 💻 ~ Forum Diskusi Belajar Bersama ✅ ~ Promosi Jasa Minimal 1x Sehari ✅ ~ Dilarang Berbicara Kotor 🚫 ^ Other Grup : Whatsapp Group : Chat Admin untuk masuk ke Grup Whatsapp ^^
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Asilbek Qadamboyev
Terdaftar 2 hari yang lalu
2
Akshit Mehta
Terdaftar 4 hari yang lalu
3
me you
Terdaftar 1 minggu yang lalu
4
Никита иванов
Terdaftar 1 minggu yang lalu
5
Alex1976G_06
Terdaftar 1 minggu yang lalu
ID
JA
RU
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi