- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ジャバスクリプトに関して質問です!)
ジャバスクリプトで複数の商品番号をURLに追加する方法
このQ&Aのポイント
- ジャバスクリプトで複数の商品番号をURLに追加して開く方法について質問です。
- 単一の商品番号は簡単にURLに追加できるのですが、複数の商品番号を同時に開く方法がわかりません。
- 基礎的なジャバスクリプトの勉強中で、色々な実装を試しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
仕様がよく見えてきませんが、可能だと思いますよ。 テキストエリア内の文字列を改行で分割して、 繰り返しで回しながらwindow.openする感じでしょうか。 以下、雑ですが即席の例を。 ---- <html> <head> <script> function test() { var arr = document.all["area"].value.split("\n"); for (var index in arr) { window.open("http://"+arr[index], null); } } </script> </head> <body> <textarea id ="area">123456 654321 123654</textarea> <br> <input type="button" value="click" onclick="test();"> </body> </html>
その他の回答 (1)
- teck2009
- ベストアンサー率0% (0/1)
回答No.2
基本的にはkana mさんの回答で良いと思います。 \nが挿入される件については正規表現を勉強されてはどうでしょうか。 ここでは別の方法を紹介します。 function test(){ var baseURL = "http://kihon.url"; var codes = document.getElementById("code"); codes.value.replace(/\S+/g,function(code){ window.open(baseURL + code,""); }); }
補足
これではエラーが出てしまって… 123456\nと言う形になります… でもその先がわからないです…