Mam prostą stronę html bez kodu w tagu treści. Chcę wstawić html w tagu body przez javascript.Nie można ustawić właściwości InnerHTML o wartości zerowej
Mój plik javascript wygląda tak.
var Global={
UserWall:function(){
return "a very long html code";
}
};
var globalObject=Object.create(Global);
document.getElementsByTagName("body").item(0).innerHTML=globalObject.UserWall();
Teraz chcę, aby ten bardzo długi kod HTML został automatycznie wstawiony do znacznika body przy ładowaniu strony. Ale to daje mi błąd, o którym wspomniałem w tytule. Dlaczego?
, a także czy jest to poprawny sposób tworzenia witryny ajaxowej (bez przeładowywania strony), co oznacza, że gdybym wywołał skrypt po stronie serwera, zaktualizował ten bardzo długi kod HTML i dołączył go do treści strony.
thnx za wyjaśnienie sprawdziło się. – Mj1992
Hej, czy możesz mi powiedzieć, że jest to właściwa droga do opracowania aplikacji ajaxowej poprzez dołączenie tekstu do ciała w czasie wykonywania? – Mj1992
Doskonała odpowiedź! – Chip