質問: javascriptでiframeのurl変更は? javascript初心者ですが、あれこれ悩みながらselect(仮にa)、radio(b)、radio(c)から取得したnameに".html"を足すことで、差し替えたいurlを形成することができました。 a,b,cの選択を a_b_c.html という形にして それをwindow.open または locationで表示することまではできたのですが、インラインフレームの中にそのurlを表示させたりurlの差し替えをすることができません。 長い間悩みましたが解決できず困っています。 方法をご存知の方がいらっしゃいましたら、ご教授よろしくお願いいたします。 -----------bodyの中--------
回答: × ○ javascriptの getelementbyid() は「id名」でhtml要素を取得する関数。name属性は取れません。 どうしてもname属性を使う必要があるのなら、getelementsbyname() の方を使ってください。その場合は取得したname属性要素は「リスト化(配列)」されて戻るので注意。