Hướng dẫn dùng eventy JavaScript
Show Nội dung chính
Trong bài học này, chúng ta sẽ tìm hiểu về event – sự kiện trong Javascript. Chúng ta sẽ tìm hiểu về các loại sự kiện, một số ví dụ và cách thêm các sự kiện cho thẻ html.
Video – Event – Sự kiện trong JavascriptHướng dẫn chi tiết"Người ta tắt AdsBlock không phải vì người ta dại, mà người ta quý mình nên coi quảng cáo" Hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn Event – sự kiện là gì? Các loại sự kiện thường dùngEvent là sự tương tác của JavaScript với HMTL được xử lý thông qua các sự kiện xảy ra khi người sử dụng hoặc trình duyệt thao tác một trang. Ví dụ Một số sự kiện thường dùng
Cách để thêm sự kiện cho các phần tử HTML DOM"Người ta tắt AdsBlock không phải vì người ta dại, mà người ta quý mình nên coi quảng cáo" Hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn Mình sẽ hướng dẫn các bạn lần lượt các cách để tạo các sự kiện cho các phần tử DOM. DOM là gì thì các bạn xem bài 6 nhé. Ngoài ra, mình sẽ dùng Bootstrap để căn chỉnh cho html nhé. Bạn có thể lượt bỏ phần Bootstrap cũng được. Thêm trực tiếp sự kiện vào htmlVí dụ: mình muốn khi nhập nội dung vào một input thì nội dung mình nhập sẽ được tự động gán cho khối bên dưới + Sự kiện được thêm vào thẻ input là onkeyup(). Khi gõ phím và bỏ ra, sự kiện này sẽ thực hiện hàm xemKetQua(). + Đoạn script js cho hàm xemKetQua() Các bạn chạy thử vào xem kết quả nhé. Thêm sự kiện cho các phần tử HTML DOM bằng JSChúng ta có list group sau. Mục tiêu của chúng ta là khi click vào các thẻ a, sẽ hiện thông báo cho người dùng biết Chúng ta sử dụng đoạn script sau để xác định các phần tử html và gán sự kiện cho chúng. + Dùng phương thức getElementsByClassName(“dang2-js”) để lấy một nhóm các phần tử. Kết quả của phương thức này là một mảng dữ liệu. + Dùng vòng lặp for để duyệt qua các phần tử của mảng và gán sự kiện onclick cho chúng. Chạy thử và xem kết quả nhé. Sự kiện cho phần tử này, nhưng thực thi trên phần tử khácVề bản chất, cách thứ 3 này cũng giống như cách một, chỉ có điều chúng ta sẽ tương tác với cùng lúc nhiều thẻ html. Chúng ta có một form đăng ký như sau: Chúng ta sẽ thêm sự kiện onclick cho button. Chúng ta sẽ kiểm tra các input đã được nhập chưa, password và re-password khớp chưa? Chạy thử nhé. Lưu ý: Bootstrap có hỗ trợ định dạng tính năng yêu cầu người nhập vào input mới được gửi form bằng cách thêm thuộc tính required. Nên trong thực tế, chúng ta không cần kiểm tra người dùng có nhập đủ không, mà chỉ cần kiểm tra re-password. Thêm sự kiện bằng phương thức addEventListener()Chúng ta sẽ thêm sự kiện cho input username, để input này kiểm tra độ dài tên user name mà người dùng nhập. + Xác định phần tử muốn thêm sự kiện + Thêm sự kiện bằng phương thức addEventListener(“tên của event”,hàm xử lý). Lưu ý: tên của event bỏ chữ “on”, ví dụ, onkeyup thành keyup. Code mẫu: Download Nếu có thắc mắc, hãy đặt câu hỏi bằng cách comment bên dưới, qua email, hoặc nhắn tin qua Fanpage Góc làm web. Liên hệ
|