IT女子のお気に入りフォルダ管理人の備忘録と実践を兼ねた(出来るだけ)役に立つ情報を配信するブログです。jQueryこの記事は最終更新日から4年以上が経過しています。メインウィンドウ(親ウィンドウ)からサブウィンドウ(子ウィンドウ)を開き、子ウィンドウから親ウィンドウに値を渡して、子ウィンドウを閉じる動き。言葉で動きを説明してもわかりにくいのでデモサイトを用意してみました。デモはこちら「子ウィンドウを開く」リンクで新しくウィンドウを開き、そのウィンドウで入力した値を元の親ウィンドウに渡しています。placeholder=&quot;ここに値がセットされます。class=&quot;container&quot;><h1>子ウィンドウ</h1><p>以下のメッセージを入力してボタンを押すと親ウィンドウに値が渡されます。<br>この子ウィンドウも閉じます。親ウィンドウが存在しない場合window.alert('メインウィンドウが見当たりません。document.getElementById(&quot;inputText&quot;).value;window.close();}}</script></body></html>基本的には、子ウィンドウでwindow.openerを使って、親ウィンドウを操作し、最後はwindow.close()で閉じればOKで、エレメントの取得の仕方は臨機応変に。途中ちょっとハマりかけたのですが、環境によってはchromeでwindow.opener.documentがundefinedになってうまく動作しないことがあるようです。IT女子のお気に入りフォルダ。