私はこの機能を持っています:
function createElement() {
var element1 = document.createElement("div");
element1.id = "el1";
//...
}
問題は、別の関数を作成すると、たとえば、新しい関数がスコープ外であるため、新しい関数内からeditElement()
アクセスできないことです。element1
これらの関数の外で宣言することもできelement1
ますが、問題はelement1
常に宣言されることです。creadeElement()
ただし、ユーザーがボタンを押して呼び出された場合にのみ、要素を作成する必要がある場合があります。システム リソースを節約document.createElement("div")
し、本当に必要なときにだけ呼び出したいのですが、複数の関数内からアクセスする必要もあります。それを行う方法はありますか?