`document.getElementById`をグローバル変数に設定できないのはなぜですか?
var mydo=sessionStorage.getItem("action");
function to_delete(){
var _table=document.getElementById("showTable");
//omit
}
window.onload=function(){
to_delete();
}
私は望ましい結果を得ることができます。
var mydo=sessionStorage.getItem("action");
var _table=document.getElementById("showTable");
function to_delete(){
//omit
}
window.onload=function(){
to_delete();
}
エラーが発生し、TypeError: _table is null
: は今、以下のようにコードの構造を書き換えます。
なぜグローバル変数をするdocument.getElementById
を設定することはできませんか?あなたのリライトで
それがグローバルであることについてではありません。要素が作成される前に変数を設定しようとしています。だから、あなたは荷物を待つ必要があります。 –