たとえば、私がこれをするとします:
var otherWindow = window.open("otherfile.html", "_blank");
それからしばらくして:
if(otherWindow.document && otherWindow.document.body) {
var elem = document.createElement("DIV")
elem.innerHTML = "hello here I am!";
otherWindow.document.body.appendChild(elem);
}
これはうまくいくようですが、 elem が最初のウィンドウのドキュメントで作成されたが、2 番目のウィンドウのドキュメントに追加されたという事実にマイナス面があるかどうか興味があります。これは大きなノーノーですか?
これを行う理由があり、(要素は実際にはライブラリ コードによって作成されるため) 「otherWindow.document」を使用して要素を作成するのは簡単ではありません。