プロフィール

学ぶパンダ

初心者向けにプログラミング学習や

就職・転職に向けた情報を発信

課題【イベント操作】ーNo.07

課題内容

  • <概要>
  •  divタグ(縦/横が200px)を用意しましょう。
  •  このdivタグは、
  •  要素の境界がわかるように、
  •  枠線をつけておきましょう。
  •  
  •  このdivタグにマウスカーソルが当たった時に、
  •  「マウスカーソルが当たりました」
  •  という文字列を、
  •  アラートとコンソールに、
  •  それぞれ表示しましょう。
  •   

出力結果

表示としては、

このようなdivタグを表示して、

このdivタグに

このようにマウスカーソルを当てると、

コンソールに以下の表示を行います。

マウスカーソルが当たりました

ポイント(イベント操作)

DOMのイベント操作に関しては、

  • 対象のDOM操作の要素を取得する
  • 要素のイベントの処理を設定する

を行うことで、

イベントを操作することができます。

このイベント操作の方法に関しては、

以下の記事を参考にしてください。

イベント操作(要素にマウスカーソルが当たった時の操作)

イベント操作に関して、

「要素にマウスカーソルが当たった時の操作」

に関しては、

イベント操作の中でも、

「mouseenter」

を使って操作を行います。

このイベント操作の方法に関しては、

以下の記事を参考にしてください。

答え

HTML

<html>
  <head>
    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="stylesheet.css">
  </head>
  <body>
    <div class="custom-div"></div>
  </body>
  <script type="text/javascript" src="sample.js"></script>
</html>

CSS

.custom-div {
  width: 200px;
  height: 200px;
  border: 1px solid #000;
  cursor: pointer;
}

javaScript

// DOMを取得する
let sampleText = document.querySelector('div');

// イベント操作
sampleText.addEventListener('mouseenter', event => {

  // コンソールに表示
  console.log('マウスカーソルが当たりました');
});

初心者向けピックアップ

-->

人気記事(学ぶパンダ)