clickイベントの他に下記のようなイベントもあります。
change フォームの要素(input, select等)の内容が変更された時に発火されるイベント
element.addEventListener(‘change’, function( ) {
console.log(‘changed!’);
});
keydown キーボードのキーが押された時に発火するイベント
element.addEventListener(‘keydown’, function() {
console.log(‘pressed down!’);
});
mouseover 要素にマウスが重なった時に発火するイベント
element.addEventListener(‘mouseover’, function() {
console.log(‘Mouse is over !’);
});
submit フォームが送信された時に発火するイベント
formElement.addEventListener(‘submit’, function(e) {
e.preventDefault();
console.log(‘Form was submitted!’);
});
赤字は<form> タグが送信されると、通常はページがリフレッシュされますが、preventDefault() を使用するとそのリフレッシュをキャンセルできます。

投稿者

Kの手習い

前職はOA機器の販売営業でしたが、退職して、50代で1からプログラマーを目指します。一般的にこの年齢からは厳しいと言われておりますが、この歳ならではの経験を活かして、頑張ります!

コメントを残す