• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptで コードを変数で指定し入力するには)

JavaScriptでコードを変数で指定し入力する方法とは?

このQ&Aのポイント
  • JavaScriptを使用して、コードを変数で指定して入力する方法を教えてください。
  • 親から子へ値を代入する際にfor文を使用したいが、eval関数ではエラーが発生するため、他の方法があれば教えてください。
  • JavaScriptでフォームにテキストを書き入れる方法を教えてください。eval関数やdocumentオブジェクトを使用したが、エラーが発生しました。

質問者が選んだベストアンサー

  • ベストアンサー
noname#84373
noname#84373
回答No.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>

umadura4747
質問者

お礼

声なき回答ありがとうございます。 おかげで getElementById について勉強できました おかげさまで ばっちり思い通りに作動しました 論より証拠 ありがたい回答でした ありがとうございます。

umadura4747
質問者

補足

こちらも すべてうまくいきましたので締め切ります 本当にありがとうございました。

関連するQ&A