私が知る限り、 document.getElementById('myId') は、ドキュメント内に既に存在する HTML 要素のみを検索します。JS を介して新しい要素を作成したとしますが、まだドキュメント本文に追加していません。getElementById で通常行うように、ID でこの要素にアクセスする方法はありますか?
var newElement = document.createElement('div');
newElement.id = 'myId';
// Without doing: document.body.appendChild(newElement);
var elmt = document.getElementById('myId'); // won't work
そのための回避策はありますか?(この特定の要素への参照を保存したくないことを伝えなければなりません。そのため、ID を介してアクセスする必要があります)
ありがとうございました!