Thật lạ khi không ai cung cấp giải pháp thay thế sử dụng sự kiện bubbling
function callback(e) {
var e = window.e || e;
if (e.target.tagName !== 'A')
return;
// Do something
}
if (document.addEventListener)
document.addEventListener('click', callback, false);
else
document.attachEvent('onclick', callback);
Các ưu của giải pháp này là khi bạn tự động thêm neo khác, bạn không cần phải đặc biệt gắn một sự kiện vào nó, vì vậy tất cả các liên kết này sẽ luôn bắn này, ngay cả khi họ đã được thêm vào sau khi những dòng này Đã được thực hiện. Điều này trái ngược với tất cả các giải pháp khác được đăng cho đến thời điểm này. Giải pháp này cũng tối ưu hơn khi bạn có một số lượng lớn các liên kết trên trang của mình.
@ Márcio hoàn toàn phụ thuộc vào việc sử dụng hợp cụ thể, có thể không phải là giải pháp tối ưu nhất. – zatatatata