jQuery(javascript)のURL条件分岐について質問させて下さい。
ランディングページ内にボタンAがあります。
そのボタンAをクリックすると外部サイト(例としてhttp://aaa.co.jp)に飛びます。
ここまでは、なんてことないシンプルな構成です。
そのボタンに条件を指定したいのです。
■指定したい条件
もし、URLに?1 が付いている場合、ボタンAの飛び先を
http://aaa.co.jp/usm=hogehoge に変更(usm以下をつける)
そうじゃない場合、つまり自然検索等で訪問してきた場合は
ボタンAのリンク先はhttp://aaa.co.jp のまま。
現在のページURLに?があれば、リンク先のお尻にhogehogeを追加して、?がなければリンク先をこうするという内容です。
伝わりにくかったら申し訳ないのですが、よろしくお願いします。
そのまま書けば良いのではというのはわかるのですが、具体的な記述方法がよくわからず。。
教えて頂けると嬉しいです。
こんな感じですか?
if(location.href.indexOf('?')<>-1){ document.getElementById('buttonA').href='http://aaa.co.jp/usm=hogehoge' }else{ document.getElementById('buttonA').href='http://aaa.co.jp' }