Bagaimana untuk Melampirkan Pendengar Acara pada Berbilang Elemen dalam Baris Tunggal?

Barbara Streisand
Lepaskan: 2024-10-26 03:15:02
asal
304 orang telah melayarinya

 How to Attach Event Listeners to Multiple Elements in a Single Line?

Lampiran Pendengar Acara Serentak pada Berbilang Elemen:

Dalam pembangunan web, melampirkan pendengar acara pada elemen DOM adalah penting untuk interaktiviti. Apabila berurusan dengan pelbagai elemen, ia boleh membosankan untuk menambah pendengar secara individu. Artikel ini menangani persoalan tentang cara menetapkan pendengar acara yang sama kepada berbilang elemen dalam satu baris.

Pertimbangkan contoh berikut:

<code class="javascript">element1.addEventListener("input", function() {
  // this function does stuff 
});

element2 &amp;&amp; element2.addEventListener("input", function() {
  // this function does stuff
});</code>
Salin selepas log masuk

Semasa pendekatan ini berfungsi, ia memerlukan penulisan berasingan garisan untuk setiap elemen. Penyelesaian yang lebih cekap ialah menggunakan tatasusunan elemen. Begini caranya:

<code class="javascript">let elementsArray = document.querySelectorAll("whatever");

elementsArray.forEach(function(elem) {
    elem.addEventListener("input", function() {
        // This function does stuff
    });
});</code>
Salin selepas log masuk

Dengan meletakkan elemen dalam tatasusunan, anda boleh melingkari setiap elemen dan menambah pendengar acara kepada kesemuanya dalam satu baris. Teknik ini menyediakan cara ringkas dan mudah untuk memudahkan kod lampiran pendengar acara anda.

Atas ialah kandungan terperinci Bagaimana untuk Melampirkan Pendengar Acara pada Berbilang Elemen dalam Baris Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!