document.open() は、新しい空のドキュメントを開きます。IE では、open には、document.open("text/html",'"") と同等の 2 つのデフォルト パラメータがあります。2 番目のパラメータには、replace、1 つのみのオプション値があります。この値が有効な場合、新しいドキュメントは現在のページのドキュメントを上書きします (元のドキュメント内のすべての要素をクリアするのと同じで、戻ることはできません。つまり、ブラウザの [戻る] ボタンは使用できません)。例:
ブラウザはドキュメントを開く前にドキュメントを開くため、通常は document.open() と document.close() を記述しません。元のドキュメントに書き込む内容。書き込みが完了すると、デフォルトでは close は行われません。そうしないと、 document.write の 2 行目で前の書き込みが上書きされます。