⊗jsPmDmEGG 358 of 505 menu

Mendapatkan Kumpulan Elemen dalam JavaScript

Dalam pelajaran sebelumnya, kita menggunakan kaedah querySelector untuk mendapatkan satu elemen halaman. Sekarang tiba masanya untuk belajar mendapatkan kumpulan elemen dan melakukan beberapa operasi sekali gus dengan banyak elemen.

Untuk ini, terdapat kaedah querySelectorAll, yang mendapatkan semua tag yang sesuai dengan pemilih CSS, dalam bentuk tatasusunan elemen. Untuk melakukan sesuatu dengan elemen yang ditemui, perlu bekerja dengan tatasusunan yang diperoleh, contohnya, mengulanginya dengan gelung dan dalam gelung melaksanakan beberapa operasi dengan setiap elemen secara berasingan.

Katakan, sebagai contoh, kita mempunyai perenggan dengan kelas www:

<p class="www">text1</p> <p class="www">text2</p> <p class="www">text3</p>

Mari dapatkan tatasusunan perenggan ini, ulangi mereka dengan gelung dan dalam gelung outputkan teks perenggan yang ditemui ke konsol:

let elems = document.querySelectorAll('.www'); for (let elem of elems) { console.log(elem.textContent); }

Sekarang mari tambahkan tanda seru pada akhir teks setiap perenggan:

let elems = document.querySelectorAll('.www'); for (let elem of elems) { elem.textContent = elem.textContent + '!'; }

Diberikan perenggan dan butang. Apabila butang ditekan, cari semua perenggan, ulangi mereka dengan gelung dan tetapkan teks setiap perenggan kepada nilai 'text'.

Diberikan perenggan dengan teks dan butang. Apabila butang ditekan, tulis pada akhir teks setiap perenggan nombor urutannya.

Diberikan input dengan nombor, perenggan dan butang. Apabila butang ditekan, cari jumlah nombor dari input dan tulis jumlah ini dalam teks perenggan.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak