- ベストアンサー
JavaScriptでコードを変数で指定し入力する方法とは?
- JavaScriptを使用して、コードを変数で指定して入力する方法を教えてください。
- 親から子へ値を代入する際にfor文を使用したいが、eval関数ではエラーが発生するため、他の方法があれば教えてください。
- JavaScriptでフォームにテキストを書き入れる方法を教えてください。eval関数やdocumentオブジェクトを使用したが、エラーが発生しました。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
main.html <html><body><form> <input type="text" id="t0"><br> <input type="text" id="t1"><br> <input type="text" id="t2"><br> <input type="button" value="open sub.html" onclick="window.open('sub.html','sub')"><br> <input type="text" id="ta"><br> </form></body> sub.html <html> <body> <form> <input type="text" id="t0"><br> <input type="text" id="t1"><br> <input type="text" id="t2"><br> <input type="button" value="get" onclick="getMain()"><br> <input type="text" id="ta"><br> <input type="button" value="return" onclick="retMain()"><br> <script> function getMain(){ var s=''; for(var i=0;i<3;i++){ document.getElementById('t'+i).value=window.opener.document.getElementById('t'+i).value; s+=window.opener.document.getElementById('t'+i).value+'/'; } document.getElementById('ta').value=s; } function retMain(){ window.opener.document.getElementById('ta').value=document.getElementById('ta').value; } </script> </body>
お礼
声なき回答ありがとうございます。 おかげで getElementById について勉強できました おかげさまで ばっちり思い通りに作動しました 論より証拠 ありがたい回答でした ありがとうございます。
補足
こちらも すべてうまくいきましたので締め切ります 本当にありがとうございました。