※このページはアフィリ広告を含みます。



₍^⩌ᴥ⩌^₎

今回はJavaScrptでクリックやタップをしたときに、指定した要素を表示させるJavaScrptのコードを覚えよう

₍ᐢ⓿ᴥ⓿ᐢ₎

え?めんどくさい

₍^⩌ᴥ⩌^₎

無職でお金もないんだから、とりあえずやってみようよ…

₍^⩌ᴥ⩌^₎

HTML → CSS → JavaScrpt の順番で教えていくから。

₍^⩌ᴥ⩌^₎

まずは作成したhtmlのファイルに基本のコード書こう。

₍^⩌ᴥ⩌^₎

<!DOCTYPE html>

<html lang="ja">

<head>

<meta charset="UTF-8">

<title>clickやタップで表示させるJavaScriptのコード</title>

</head>

<body>

<!-- ここに内容を追加します -->

</body>

</html>

₍^⩌ᴥ⩌^₎

書けたかな?

₍^⩌ᴥ⩌^₎

次はメインコンテンツを追加してみよう

₍^⩌ᴥ⩌^₎

ページのタイトルと説明を含むヘッダーを作成し、ボタンとメッセージを含むメインセクションを追加しましょう。

₍^⩌ᴥ⩌^₎

<!DOCTYPE html>

<html lang="ja">

<head>

<meta charset="UTF-8">

<title>clickやタップで表示させるJavaScriptのコード</title>

</head>

<body>

<button id="myButton">クリックしてしみて!</button>

<div id="message" class="hidden">ボタンがクリックされました!</div>

</body>

</html>

₍^⩌ᴥ⩌^₎

次はCSSの追加です

₍^⩌ᴥ⩌^₎

直接HTMLにも書けるけど、今回は別ファイルに書くよ。

₍^⩌ᴥ⩌^₎

ファイルを指定するのを忘れないようにね

₍^⩌ᴥ⩌^₎

- sample.html -

<!DOCTYPE html>

<html lang="ja">

<head>

<meta charset="UTF-8">

<title>clickやタップで表示させるJavaScriptのコード</title>

<link rel="stylesheet" href="style.css">

</head>

<body>

<button id="myButton">クリックしてしみて!</button>

<div id="message" class="hidden">ボタンがクリックされました!</div>

</body>

</html>

- sample.css -

.hidden {

display: none;

}

₍^⩌ᴥ⩌^₎

次はJavaScrptのコードを追加してみよう

₍^⩌ᴥ⩌^₎

- sample.html -

<!DOCTYPE html>

<html lang="ja">

<head>

<meta charset="UTF-8">

<title>clickやタップで表示させるJavaScriptのコード</title>

<link rel="stylesheet" href="style.css">

</head>

<body>

<button id="myButton">クリックしてしみて!</button>

<div id="message" class="hidden">ボタンがクリックされました!</div>

<script src="./sample.js"></script>

</body>

</html>

- sample.js -

document.getElementById("myButton").addEventListener("click", function () {

var message = document.getElementById("message");

message.classList.remove("hidden");

console.log("メッセージが表示されました!");

});

₍^⩌ᴥ⩌^₎

こんな感じになります



₍^⩌ᴥ⩌^₎

分かりにくいからボタンのデザインを設定したりするといいよ

₍^⩌ᴥ⩌^₎

このコードは1回表示すると非表示にするためにページをもう一度読みこまないといけないんだ

₍^⩌ᴥ⩌^₎

ー Advertisements ー

ー 参考・参照 ー

  • ・Nova(AIアシスタント).(2023)[OpenAIのGPT-3.5を基にしたアシスタント]