質問: ahrefでデータが渡されてきた(test.html)ときに、 その文字の中に[,]が含まれるかを判断し、 ある場合とない場合で処理を変えたいのですが、 ソースは以下です。 お願いします。 ソースは 元のソース(test0.html) test1 test2 実行先のソース(test.html)
回答: 何を求めているのか分かりませんが、現状のコードでは動作しません。 1getKey関数内にある戻り値が間違っています。 また、パラメータが無かった場合に「location.search.substring(1).split('&')」の考慮が必要です。 単純にカンマが含まれているかどうかを判定しているだけなので、『return location.search;』の記述だけでよいと思うのですが・・・ 2init関数内でカンマが含まれているかIf文を使用していますが、初回IFの比較方法が間違っています。 正しくは『if(key.indexOf(',') == -1)』です。 3カンマが含まれていない場合にstartA関数が読みだされておりません。 そもそも、関数化する意味あるのでしょうか?