HTML ボタンでリンクを作成
-
HTML で
<a>
および<button>
タグを使用してリンクとして機能するボタンを作成する -
HTML で
button
タグのonclick
属性を使用してリンクとして機能するボタンを作成する -
HTML で
<a>
および<input>
タグを使用してリンクとして機能するボタンを作成する - HTML フォームを使用して、HTML のリンクとして機能するボタンを作成する
リンクとして機能する HTML ボタンを作成する方法を説明します。
HTML で <a>
および <button>
タグを使用してリンクとして機能するボタンを作成する
<button>
タグを使用して HTML ボタンを作成できます。<button>
タグは、クリック可能なボタンを定義します。アンカータグ <a>
を使用してハイパーリンクを作成します。あるページを別のページにリンクします。アンカータグ内に <button>
タグをネストすることで、リンクとして機能するボタンを作成できます。リンクのアドレスは、href
属性を介して指定できます。
たとえば、HTML 本文内にアンカー要素を作成します。アンカー要素内に href
属性を記述し、URL https://www.youtube.com
を指定します。その後、<button>
タグを使用してボタンを作成します。<button>
タグ内に、Youtube
というテキストを入力します。次に、ボタンタグを閉じてからアンカータグを閉じます。
以下の例は、リンクとして機能する HTML ボタンの作成プロセスを示しています。Youtube にリダイレクトするボタンを作成します。
サンプルコード:
<a href="https://www.youtube.com">
<button>Youtube</button>
</a>
HTML で button
タグの onclick
属性を使用してリンクとして機能するボタンを作成する
ボタンタグ内の onclick
属性を使用して、HTML のリンクとして機能するボタンを作成することもできます。この属性は、要素をマウスでクリックすると発生します。スクリプトは、マウスがクリックされたときに実行されます。ただし、このプロセスでは、最初にボタンを作成し、次に目的の URL のみを追加します。また、このメソッドでは JavaScript を少し使用します。window.location
オブジェクトを使用して、現在のページアドレスを取得し、それを新しいページにリダイレクトします。
たとえば、HTML 本文内で、最初に <button>
タグを作成します。ボタンタグ内で、onclick
属性を使用して window.location.href
に設定します。次に、宛先 URL https://www.facebook.com/
を window.location.href
で指定します。次に、<button>
タグの間にテキスト Facebook
を書き込みます。
HTML のイベント属性の一部である onclick
属性を使用しました。このようにして、リンクとして機能する HTML ボタンを作成できます。
サンプルコード:
<button onclick="window.location.href='https://www.facebook.com/'">Facebook</button>
HTML で <a>
および <input>
タグを使用してリンクとして機能するボタンを作成する
<input>
タグを使用して HTML ボタンを作成できます。<input>
タグは <form>
タグ要素でもあります。ユーザーがデータを入力できる入力フィールドを指定します。type
属性を使用してボタンを作成し、値 button
で指定できます。value
属性を使用して、ボタンのコンテンツを書き込むことができます。次に、アンカータグを使用して <input>
タグをラップできます。次に、リンクとして機能するボタンが形成されます。
たとえば、アンカータグを記述して、href
属性を介してその中に宛先 URL を指定します。URL を https://www.facebook.com/
として記述します。次に、<input>
タグを記述し、その type
属性を button
として指定します。次に、value
属性にテキスト Facebook
を指定します。アンカータグを閉じます。
以下の例では、Facebook
という名前のボタンを作成します。クリックすると Facebook にリダイレクトされます。したがって、リンクとして機能するボタンを作成できます。
サンプルコード:
<a href="https://www.facebook.com/">
<input type="button" value="Facebook">
</a>
HTML フォームを使用して、HTML のリンクとして機能するボタンを作成する
この方法では、<form>
タグを使用して、リンクとして機能するボタンを作成します。action
属性を使用して、リンク先 URL を指定します。method
属性は、フォームデータの送信方法を指示します。フォームは、action
属性で指定されたページに配信されます。フォームデータを送信するときに、ボタンの type
を submit
に設定します。
たとえば、HTML 本文内で、<form>
タグを作成し、method
属性に get
を使用します。次に、action
属性内に目的の URL を指定します。次に、<button>
要素を使用してボタンを作成し、type
属性を submit
に設定します。次に、ボタンに必要なテキストを指定します。次に、<button>
タグを閉じてから、<form>
タグを閉じます。次に、上で開いた残りのタグをすべて閉じます。
サンプルコード:
<form method="get" action="https://www.youtube.com/">
<button type="submit">Continue</button>
</form>
Sushant is a software engineering student and a tech enthusiast. He finds joy in writing blogs on programming and imparting his knowledge to the community.
LinkedIn