bodyタグにコードが含まれていない単純なhtmlページがあります。javascriptを介してbodyタグにhtmlを挿入したいと思います。
私のJavaScriptファイルは次のようになります。
var Global={
UserWall:function(){
return "a very long html code";
}
};
var globalObject=Object.create(Global);
document.getElementsByTagName("body").item(0).innerHTML=globalObject.UserWall();
ここで、この非常に長いhtmlコードをページの読み込み時にbodyタグに自動的に挿入する必要があります。しかし、それは私がタイトルで述べたエラーを私に与えています。なぜですか?
また、これはajaxベースのWebサイト(ページのリロードなし)を作成する正しい方法です。つまり、サーバー側スクリプトを呼び出してこの非常に長いhtmlコードを更新し、ページの本文に追加した場合です。