Mục đích của đánh dấu HTML là mô tả cấu trúc của tài liệu, không phải là hành vi lập trình của nó. Kết hợp cả hai có thể ảnh hưởng tiêu cực đến khả năng duy trì của trang web, như kết hợp nội dung và trình bày. Hành vi JavaScript được tạo và tham chiếu trong HTML có thể khó sử dụng và duy trì hơn, ví dụ khi thiết lập bộ xử lý cho nhiều sự kiện trên một yếu tố duy nhất, khi thiết lập cùng một bộ xử lý sự kiện trên nhiều yếu tố hoặc khi sử dụng ủy quyền sự kiện. Câu hỏi
cấu trúc của tài liệu