Tôi đã xem qua các tài liệu tại developer.mozilla.org và tài liệu dev của Apple nhưng tôi không thể tìm thấy tài liệu giải thích cho dù bạn có thể lập trình xác định xem thẻ HTML cụ thể có hỗ trợ eventListener đã cho hay không.Làm cách nào để bạn có thể xác định được các sự kiện mà một đối tượng HTML có thể nghe?
Giống như tôi biết rằng thẻ <script>
sẽ không hỗ trợ trình nghe nhấp chuột vì không có gì để nhấp vào, nhưng làm cách nào để tôi biết điều đó?
Hoặc chặn điều đó, có một tham chiếu dễ dàng nào đó về sự kiện mà mỗi thẻ hỗ trợ không?
Có thể điều này sẽ không làm * chính xác * những gì bạn muốn, vì ''onclick' trong document.createElement ('script')' trả về true. Nhưng điều đó chỉ có nghĩa là nếu bạn đưa ra một '
tôi nói với bạn đọc this
... và điều tốt nhất bạn phải nghĩ là sự kiện chỉ dành cho đối tượng DOM. Sau đó, tất cả các đối tượng trong DOM, có thể có các sự kiện (Nhưng đọc danh sách).
Nguồn
2011-10-05 20:54:43