Tôi đã đấu tranh với điều này trong một vài giờ đồng hồ.Thêm người nghe sự kiện vào nhiều yếu tố
Tôi muốn nghe thêm một sự kiện cho tất cả các <select>
s trên một trang và tôi đã có đoạn mã này cho đến nay:
onload = function(e) {
sels = document.getElementsByTagName('select');
for(i=0; i<sels.length; i++) {
sels[i].addEventListener('change', alert('test!'), false);
}
}
này chỉ kích hoạt thông báo khi trang web được tải và không phải khi Tôi thay đổi giá trị trong bất kỳ số nào trong số <select>
s của mình.
Tôi có thể hướng dẫn đúng hướng không? :-)
Oh. Tôi đã tích cực tôi đã cố gắng đó, nhưng dường như không. Cảm ơn bạn! Chỉnh sửa: Tôi hiểu. Bây giờ bạn đề cập đến nó nó có ý nghĩa với tôi. –
@Perplexor Bạn có chắc chắn không? Tôi không thấy lỗi khác trong mã của bạn. – antyrat
Tất nhiên tôi đã thử nó trong một số trường hợp khác, đó là lý do tại sao nó không hoạt động tại thời điểm đó. Nhưng bây giờ nó hoạt động với giải pháp của bạn! –