Có quy tắc chung hay không, khi nào nên sử dụng document.write
để thay đổi nội dung trang web và thời điểm sử dụng .innerHTML
?Khi nào nên sử dụng .innerHTML và khi document.write trong JavaScript
Cho đến nay quy tắc của tôi là:
1) Sử dụng document.write
khi thêm nội dung mới
2) Sử dụng .innerHTML
khi thay đổi hiện nội dung
Nhưng tôi đã nhầm lẫn, vì ai đó nói với tôi rằng một mặt .innerHTML
là một tiêu chuẩn Microsoft lạ, nhưng mặt khác tôi đọc rằng document.write
không được phép trong XHTML.
Tôi nên sử dụng cấu trúc nào để thao tác mã nguồn của mình bằng JavaScript?
Quá lười biếng để đi sâu vào (và bạn có thể google tại sao), nhưng về cơ bản KHÔNG BAO GIỜ sử dụng document.write. Thông tin thêm: http: // stackoverflow.com/questions/802854/tại sao-là-tài liệu-viết-coi-a-xấu-thực hành (Và, như với hầu hết các tuyệt đối, tôi không thực sự có nghĩa là không bao giờ. Có sử dụng cho nó, nhưng không phải rất nhiều.) – Corbin