2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

JavaScriptのDOM操作で行うアラート表示をまとめてみた

Last updated at Posted at 2019-05-24

###hrefでJavaScriptを動かしてアラートを出す方法

1.htmlで下記のコードを記述

index.html
    <a href="Javascript:window.alert('OK')">アラート</a>

2.ブラウザで「アラート」をクリックすると、下記のようにアラート表示されます。
スクリーンショット 2019-05-24 13.58.36.png

###DOM操作でfunctionを動かしてアラートを表示させる方法

1.任意のidを指定する

index.html
  <button id="alertbtn">ボタン1</button>

2.jsファイルでfunctionのコードを記述

app.js
window.onload = function(){
  document.getElementById('alertbtn').onclick = function(){
    window.alert('ボタン1が押されました');
  }
}

window.onload
↑ページがロードされたら function(){} の中の処理を実行します。

getElementById()
↑idプロパティが指定された文字列にアクセスします。この場合は、 index.htmlに記述されたidの値である"alertbtn" にアクセスしています。

.onclick
↑index.htmlの「ボタン1」がクリックされたときの動作を定義します。

「ボタン1」押すと、結果は下図のようになります。
スクリーンショット 2019-05-24 14.25.43.png

###イベントハンドラを使用したアラート表示
上記の操作を踏まえた上でイベントハンドラを用いて記述すると、
簡潔なコードになります。

1.htmlファイルでDOMイベントを記述

index.html
  <button onclick="btn_click()">ボタン2</button>

2.jsファイルでアラートメッセージを記述

app.js
function btn_click(){
  window.alert('ボタン2がクリックされました');
}

結果
スクリーンショット 2019-05-24 14.28.56.png

###参考サイト
イベントハンドラ解説
https://wa3.i-3-i.info/word11493.html

DOMイベント一覧
https://so-zou.jp/web-app/tech/programming/javascript/event/handler/

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?