這很簡單,使用循環! 收集陣列中的所有ID: const ids = ['Mulch', 'prem-topsoil', 'screened-topsoil']; // and so on... 循環此陣列: ids.forEach((value, i) => { // todo}); 對于每個迭代,必須首先獲取元素: const element = document.getElementById(value); 現在可以將EventListener添加到此元素: element.addEventListener('click', () => { document.getElementById('order-form').style.display = 'block'; document.getElementById('input_9_11').selectedIndex = i+1;}); All together: const ids = ['Mulch', 'prem-topsoil', 'screened-topsoil']; // and so on...ids.forEach((value, i) => { const element = document.getElementById(value); element.addEventListener(