Tôi có một trang html đơn giản không có mã trong thẻ body. Tôi muốn chèn html vào thẻ body thông qua javascript.Không thể đặt thuộc tính InnerHTML of null
Tệp javascript của tôi trông như thế này.
var Global={
UserWall:function(){
return "a very long html code";
}
};
var globalObject=Object.create(Global);
document.getElementsByTagName("body").item(0).innerHTML=globalObject.UserWall();
Bây giờ tôi muốn mã html này rất dài được tự động chèn vào thẻ nội dung khi tải trang. Nhưng nó cho tôi lỗi mà tôi đã đề cập trong tiêu đề. Tại sao?
và đây cũng là cách chính xác để tạo trang web dựa trên ajax (không tải lại trang) nghĩa là nếu tôi gọi tập lệnh phía máy chủ để cập nhật mã html dài này và nối nó vào phần nội dung của trang.
thnx để giải thích nó hoạt động tốt. – Mj1992
hey bạn có thể cho tôi biết đây là cách thích hợp để phát triển ứng dụng ajax bằng cách nối văn bản vào phần thân trong thời gian chạy không? – Mj1992
Câu trả lời hoàn hảo! – Chip