首頁 > web前端 > js教程 > 主體

如何簡化多個元素的事件偵聽器分配?

Mary-Kate Olsen
發布: 2024-10-30 17:43:31
原創
654 人瀏覽過

How to Simplify Event Listener Assignment for Multiple Elements?

簡化多個元素的事件監聽器分配

您可能會遇到需要向多個元素添加事件監聽器的情況。雖然可以單獨分配偵聽器,如下所示:

element1.addEventListener("input", function() {
  // This function does stuff
});
登入後複製

或透過連結條件語句:

element1 && element2.addEventListener("input", function() {
  // This function does stuff
});
登入後複製

在處理許多元素時,這些方法可能會變得乏味。更有效的方法是在元素數組上使用forEach() 方法:

let elementsArray = document.querySelectorAll("whatever");

elementsArray.forEach(function(elem) {
    elem.addEventListener("input", function() {
        // This function does stuff
    });
});
登入後複製

透過迭代數組,此程式碼將事件偵聽器分配給單行中的每個元素,從而簡化了您的操作編碼並簡化事件處理過程。

以上是如何簡化多個元素的事件偵聽器分配?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!