次のスクリプトがあります
else if(location.hash.substr(1,15)=="step1")
ただし、 step2 、 step3 、および step4 を追加して、これを拡張したいと思います。
これを達成するための最良の方法は何ですか?
次のスクリプトがあります
else if(location.hash.substr(1,15)=="step1")
ただし、 step2 、 step3 、および step4 を追加して、これを拡張したいと思います。
これを達成するための最良の方法は何ですか?
どうですか
switch(location.hash.substr(1,15)){
case "step1": ...;break;
case "step2": ...;break;
...
default: ...;
}
不明な数の「ステップ」が必要な場合は、おそらく正規表現を使用して、その数をグループ化する必要があります。
達成する方法はいくつかあります。1つはもっと使うif else
else if (location.hash.substr(1,15)=="step1") { ... }
else if (location.hash.substr(1,15)=="step2") { ... }
else if (location.hash.substr(1,15)=="step3") { ... }
else if (location.hash.substr(1,15)=="step4") { ... }