Tại sao bạn không nên sử dụng InternalHTML?
Tôi biết quan điểm của Jeremy Keith về vấn đề này nhưng tôi vẫn không hiểu tại sao anh ấy và những người khác lại phản đối InternalHTML như vậy. Chắc chắn nó không phải là một phần của tiêu chuẩn (chưa) nhưng cũng không phải là đối tượng XMLHttpRequest (chưa) Show Khi bạn có thứ gì đó nhanh hơn và dễ dàng hơn, tại sao bạn lại không sử dụng nó? Một số người lập luận rằng nó tạo ra khả năng tạo đánh dấu không hợp lệ nhưng không hơn không kém việc tạo ra đánh dấu không hợp lệ để bắt đầu Có một số lý do khác cho nó? Cập nhật Jeremy đã làm rõ rằng anh ấy không phản đối nó, mà đúng hơn là nó "nhanh chóng, dễ dàng, độc quyền và nặng tay" InternalHTML là thuộc tính bạn có thể truy cập như. phong cách và img. src và những gì nó đại diện là "cái gì nằm giữa các thẻ. " Bạn thậm chí có thể chèn các phần tử chứ không chỉ văn bản. Hãy nhớ rằng nếu bạn gán một cái gì đó, giá trị cũ sẽ bị ghi đè, mặc dù việc sử dụng một chút nối chuỗi có thể giữ nguyên nội dung cũ. Điều này ban đầu không chuẩn lắm nhưng nó dễ hơn nhiều so với việc thao tác trên cây DOM. Lưu ý rằng InternalHTML không phải là một hàm nên bạn không nên sử dụng dấu ngoặc đơn ví dụSử dụng cơ bảnMật mã____________Reset
|