Lab. Bộ lọc

Cho trang "Thống kê trả lời", có mã nguồn thuần HTML, thể hiện thống kê số lượt/tỉ lệ trả lời của thí sinh trên từng câu hỏi của một bài thi trắc nghiệm.

Hãy bổ sung mã nguồn JavaScript cho trang để tạo các bộ lọc:

- Bộ lọc 1: Cho phép người dùng lọc các câu có tỉ lệ trả lời đúng trong một khoảng bất kỳ (vd, từ 50% đến 69%). Tham khảo "Thống kê trả lời V2"

- Bộ lọc 2: Cho phép người dùng lọc các câu theo từng phần thi.

- Kết hợp hai bộ lọc để lọc các câu trong từng phần thi có tỉ lệ trả lời đúng trong một khoảng bất kỳ. Tham khảo "Thống kê trả lời V3"

Gợi ý

Xem mỗi phần tử HTML như một mục dữ liệu, cả trang web như một kho dữ liệu. Hãy gán nhãn cho dữ liệu (tùy ý sáng tác nhãn và gán nhãn cho các mục dữ liệu) bằng cách gán class cho các phần tử HTML. Sau đó dùng JS lọc "dữ liệu" theo nhãn đã được gán và ẩn (display:none) các mục dữ liệu không thỏa mãn điều kiện lọc.