実際、原理も非常にシンプルです。また、まず getAttribute で type 属性を判定し、ボタンをキャプチャします。次に、ボタンがクリックされると、i が URL を通じてサブページに渡されます。 コードをコピー コードは次のとおりです。 input1 input2 ;< input type="submit" /> <!-- <BR>var aInput = document.getElementsByTagName("input"); <BR> for (i = 0 ; i <aInput.length ; i ) <BR>{ <BR>( <BR>function (i){ <BR>if (aInput[i].getAttribute("type") == " 送信") <BR>{ <BR>aInput[i].onclick = function (){ <BR>window.open('b.html?' i,'newwindow','height=100,width= 400') <BR>} <BR>} <BR>} <BR>)(i) <BR>} <BR>// --> 使用サブページのスライス URL を分割する方法。そして、window.opener メソッドを使用して、親ページのテキスト ボックスをキャプチャし、割り当てます。 すべて問題ありません コードをコピーします コードは次のとおりです: openWindow< ;/h2> ; -- <br>var aInput = document.getElementsByTagName("input"); <br><br>for (i = 0 ; i < aInput.length ; i ) <BR>{ <BR>if (aInput[i ].getAttribute ("type") == "text") var textboxB = new Object(aInput[i]); <BR>if (aInput[i].getAttribute("type") == "submit") var btnB = 新しいオブジェクト (aInput[i]); <BR>} <br><br>btnB.onclick = function(){ <BR>var sTextValue = textboxB.value <BR>var aInput = window.opener.document.getElementsByTagName ("入力 "); <BR>var sUrl = document.location; <BR>var sNo = sUrl.toString().slice(-1) <BR>window.opener.aInput[sNo-"1"].value = sTextValue <BR>window.close(); <BR>} <BR>// --> まだ理解していない人は、概略図を見てください