以下のコードを使用しフォームに入力された単語に部分一致するページに移動する機能を考えています
現状では"チョウ"をフォームに入力し実行すると処理がループ?してしまいページが表示されません
しかし"ブンチョウ"や"モンシロチョウ"なら正しくページに移動できます
素人的に処理のループを断つ"break;"を使用するのかと考えておりますが正しい結果には至りませんでした
ご教授お願い致します
()内はフォルダ名です
Javascript
1var tags = 2 3[ 4 ['チョウ','b1'], 5 ['ブンチョウ','t1'], 6 ['モンシロチョウ','m2'] 7]; 8 9function jump() 10 11{ 12 13var baffer = ''; 14 15var value = document.getElementById('tags').value; 16 17for(i=0;i<tags.length;i++) 18 19 { 20 21 if(tags[i][0].toUpperCase().indexOf(value)!=-1) 22 23 { 24 25 baffer += 'https://(○○○.com)/(×××)/' + tags[i][1] + '.html'; 26 27 } 28 29 } 30 31location.href = baffer; 32 33} 34
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/26 04:06