Rumah Media Sosial Mendapatkan Elemen mengikut ID, Nama Tag atau Kelas ke Kod dengan JavaScript

Mendapatkan Elemen mengikut ID, Nama Tag atau Kelas ke Kod dengan JavaScript

Isi kandungan:

Video: Belajar HTML & CSS untuk PEMULA - Full Lengkap 2025

Video: Belajar HTML & CSS untuk PEMULA - Full Lengkap 2025
Anonim

Dalam JavaScript, kaedah getElementBy menyediakan akses mudah kepada mana-mana elemen atau kumpulan elemen dalam dokumen tanpa bergantung kepada hubungan ibu bapa / anak nod. Tiga cara yang paling biasa digunakan untuk mengakses unsur adalah

  • getElementById

  • getElementsByTagName

  • getElementsByClassName

getElementById

Setakat ini kaedah yang paling banyak digunakan untuk memilih elemen, getElementById adalah penting untuk pembangunan web moden. Dengan alat kecil yang berguna ini, anda boleh mencari dan bekerja dengan mana-mana unsur hanya dengan merujuk atribut id yang unik. Tidak kira apa lagi yang berlaku dalam dokumen HTML, getElementById akan sentiasa berada di sana untuk anda dan pasti akan memilih unsur yang tepat yang anda mahukan.

Contoh ini menunjukkan kuasa hebat getElementById untuk membolehkan anda mengekalkan semua JavaScript anda bersama dalam dokumen anda atau untuk memodulasi kod anda. Dengan menggunakan getElementById, anda boleh bekerja dengan mana-mana elemen, di mana sahaja dalam dokumen anda selagi anda tahu idnya.

Menggunakan fungsi getElementById mengiraMPG (batu, galon) {dokumen. getElementById ("displayMiles"). innerHTML = parseInt (miles); dokumen. getElementById ("displayGallons"). innerHTML = parseInt (galon); dokumen. getElementById ("displayMPG"). innerHTML = miles / gallons;}

Anda memandu ___

batu.

Anda menggunakan ___

gelen gas.

MPG anda adalah ___. var milesDriven = prompt ("Masukkan batu didorong"); var gallonsGas = prompt ("Masukkan gelen gas yang digunakan"); calculateMPG (milesDriven, gallonsGas);

getElementsByTagName

Kaedah getElementsByTagName mengembalikan senarai nod semua elemen dengan nama tag yang ditentukan. Sebagai contoh, getElementsByTagName digunakan untuk memilih semua elemen h1 dan menukar sifat-sifat dalaman batin mereka ke nombor berurutan.

Menggunakan nombor fungsi getElementsByTagNameElements (tagName) {var getTags = 

dokumen. getElementsByTagName (tagName); untuk (i = 0; i

teks ini akan hilang

ini akan ditimpa

JavaScript akan memadamkan nombor

nomborElements ("h1") ini;

getElementsByClassName

Kaedah getElementsByClassName berfungsi dengan cara yang sama seperti GetElementsByTagName, tetapi ia menggunakan nilai atribut kelas untuk memilih elemen. Fungsi ini memilih unsur-unsur dengan kelas "ralat" dan akan mengubah nilai harta dalaman mereka.

Menggunakan fungsi getElementsByClassName checkMath (hasil) {var userMath = 

dokumen. getElementById ("answer1"). nilai; var errors =

dokumen. getElementsByClassName ("ralat"); jika (parseInt (userMath)! = parseInt (hasil)) {errors [0]. innerHTML = "Itu salah. Anda memasukkan "+ userMath +". Jawapannya adalah "+ hasil;} else {errors [0]. innerHTML = "Betul! ";}} 4 + 1 = Semak matematik anda!(bersambung)

Hasil menjalankan kod ini dalam pelayar web dan memasukkan jawapan yang salah dipaparkan di sini.

getElementsByClassNa

Menggunakan getElementsByClassName untuk memilih elemen untuk memaparkan mesej ralat.

Perhatikan bahawa kod di atas menggunakan atribut onclick di dalam elemen butang. Ini adalah contoh sifat pengendali acara DOM.

Mendapatkan Elemen mengikut ID, Nama Tag atau Kelas ke Kod dengan JavaScript

Pilihan Editor

Eksport Fail JPEG dari InDesign Creative Suite 5 - dummies

Eksport Fail JPEG dari InDesign Creative Suite 5 - dummies

Mengeksport fail JPEG dari InDesign CS5 apabila anda memerlukan gambar laman InDesign CS5 untuk web. JPEG memampatkan imej, mengurangkan saiz fail supaya mereka memuatkan lebih cepat dalam aplikasi web. Untuk mengeksport imej JPEG, ikuti langkah berikut:

Format Fail Eksport dalam InDesign Creative Suite 5 - dummies

Format Fail Eksport dalam InDesign Creative Suite 5 - dummies

Jenis fail yang anda memutuskan untuk mengeksport dari Adobe InDesign CS5 bergantung pada keperluan anda. Mengeksport dokumen InDesign membolehkan anda membuatnya "mudah alih" supaya ia boleh digunakan dalam pelbagai cara - seperti di web atau dalam program lain. Perkara pertama untuk menentukan adalah di mana anda akan menggunakan fail yang dieksport. ...

Mengeksport Dokumen InDesign sebagai EPUB Files - dummies

Mengeksport Dokumen InDesign sebagai EPUB Files - dummies

Buku yang dipaparkan menggunakan iBooks, peranti Nook, pembaca Kobo atau eReader Sony semua menggunakan format fail EPUB. Buku yang dipaparkan pada Kindle bermula sebagai fail e-pub tetapi menjalani proses penukaran tambahan ke dalam format Kindle milik Amazon. Intinya - jika anda ingin membuat buku elektronik, anda perlu tahu tentang membuat EPUB ...

Pilihan Editor

Bagaimana untuk Memilih Font Hak untuk Infographics - dummies

Bagaimana untuk Memilih Font Hak untuk Infographics - dummies

Pada masa awal reka bentuk infographic, mendapat sedikit dibawa oleh semua kemungkinan yang menarik untuk menggambarkan berita itu. Kebanyakan karya itu ditarik dengan tangan, termasuk tajuk utama. Ramai orang menggunakan fon yang mereka lihat dalam majalah, pada penutup album, atau pada papan iklan. Fon-fon yang kelihatan hebat pada masa itu, ...

Bagaimana Mengumpul Influencers untuk Infographics - dummies

Bagaimana Mengumpul Influencers untuk Infographics - dummies

Ia pergi masa. Semua kerja keras membina infographic anda telah selesai, dan sudah tiba masanya untuk mempromosikan infographic anda ke dunia. Banyak menunggang bagaimana fasa seterusnya akan berlaku. Lagipun, tiada siapa yang mahu melabur sumber, masa, dan wang untuk membina infographic dan kemudian memulainya. Jadi, ...

Cara Menyesuaikan Adobe Illustrator untuk Membuat Infographics - dummies

Cara Menyesuaikan Adobe Illustrator untuk Membuat Infographics - dummies

Adobe Illustrator adalah program yang paling disukai untuk membuat maklumat grafik . Bersedia untuk bekerja di Adobe Illustrator agak seperti bergerak ke kawasan baru. Anda perlahan-lahan belajar yang suka berbual, yang suka menyimpan dirinya sendiri, yang menjaga halamannya bagus, dan siapa yang melakukan opera di 6 a. m. Bayangkan jika anda boleh ...

Pilihan Editor

Projek Elektronik: Cara Membina Latch Latch - dummies

Projek Elektronik: Cara Membina Latch Latch - dummies

Litar boleh sama ada aktif-tinggi atau aktif-rendah. Perbezaan ini ditentukan oleh sama ada operasi litar selak dipicu oleh isyarat TINGGI atau LOW pada input. Litar tertutup aktif: Kedua-dua input biasanya diikat ke tanah (LOW), dan latchnya dicetuskan oleh isyarat HIGH sesaat sama ada di ...

Elektronik: Cara Membina Litar Pintu Tidak - patmumi

Elektronik: Cara Membina Litar Pintu Tidak - patmumi

Pintu adalah komponen asas elektronik digital. Litar pintu dibina dari suis transistor yang sama ada ON atau OFF. Terdapat sejumlah 16 jenis pintu yang berbeza. Salah satu yang paling mudah bagi semua litar pintu - sebuah gerbang TIDAK - hanya mengambil input yang boleh menjadi ON atau ...

Projek Elektronik: Bagaimana Membangun Litar Lampu Beralih - patung

Projek Elektronik: Bagaimana Membangun Litar Lampu Beralih - patung

Membina litar lampu bertukar membentangkan projek pembinaan elektronik mudah yang membolehkan anda meneroka penggunaan suis hidup / mati mudah untuk mengawal lampu. Projek ini menggunakan suis pisau DPDT dari RadioShack. Ia tidak mungkin anda menggunakan suis pisau dalam litar elektronik sebenar. Walau bagaimanapun, suis pisau seperti ini ...