Event handler JS thuần

em có câu hỏi mong mị người giải đáp:
trong js, ta có 1 hàm ntn:

Element1.onclick = function(e) {
    console.log(e.target.href)
}

Như vậy là cái biến e trong hàm nó tự động nhận đối số là đối trượng Element1 ạ. Tại sao nó lại nhận được như thế trong khi em chưa truyền j vào ạ. Em cảm ơn ạ.

Không phải nhé. Handler nhận tham số là đối tượng Event.

3 Likes

Cậu nên tìm hiểu về anonymous function, để hiểu thêm về cách viết này nha :smile:

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?