aタグ以外での画面遷移

HTMLで任意のページに画面繊維するのに、<a>タグのhref属性が思いつくが、buttonタグやinputタグで画面遷移をするときはどう記述すれば良いかを調べた

aタグで画面遷移

aタグを使用する場合は、href属性にジャンプさせたいページのURLを指定してあげる。

<a href="リンク先URL" >リンクテキスト</a>

aタグ以外のタグで画面遷移

aタグを使わない場合、onClick属性を指定してあげることで、画面遷移が可能となる。

onClickとはJavaScriptのイベントハンドラーの一つであり、イベントハンドラーとはイベントが起こった時の処理を指す。 onClickは、HTMLドキュメント内の要素を「クリック」した時に起こるイベント処理のことをいう。

inputタグを使う場合

  • 同じページで画面遷移をしたい場合
    location.href='〇〇〇〇' value="△△△△"
<input type="button" onclick="location.href='リンク先URL'"value="リンクテキスト">
  • new Windowで開きたい場合
    window.open('〇〇〇〇') value="△△△△"
<input type="button" onclick="window.open('リンク先URL')" value="リンクテキスト">

buttonタグを使う場合

<.....location.href='〇〇〇〇'>△△△△</button>

<button type="button" onclick="location.href='リンク先URL'">リンクテキスト</button>

参考サイト

inputタグ、buttonタグでの画面遷移の記述について external_link
ボタンでリンクする external_link