人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

jQueryの条件分岐について

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を追加して、?がなければリンク先をこうするという内容です。

伝わりにくかったら申し訳ないのですが、よろしくお願いします。

そのまま書けば良いのではというのはわかるのですが、具体的な記述方法がよくわからず。。
教えて頂けると嬉しいです。

●質問者: 匿名質問者
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号
ベストアンサー

こんな感じですか?

if(location.href.indexOf('?')<>-1){
document.getElementById('buttonA').href='http://aaa.co.jp/usm=hogehoge'
}else{
document.getElementById('buttonA').href='http://aaa.co.jp'
}

匿名質問者さんのコメント
ありがとうございます。 まさにこのとおりです。動作確認させて頂きました。 勉強させて頂きました。ありがとうございますm(_ _)m
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ