HTML
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <title>JavaScript Basics</title> 6</head> 7<style> 8 9</style> 10<body> 11 <p id="number">number</p> 12 <button id="btn">ボタン</button> 13 14 <script src="js/main.js"></script> 15</body> 16</html>
JavaScript
1"use strict"; 2 3{ 4 const one = Math.floor(Math.random() * 6) + 1; 5 6document.getElementById("btn").addEventListener("click", () => { 7 document.getElementById("number").textContent = one; 8}); 9}
JavaScriptを用いてボタンを押す度に1~6のランダムな数字を表示させるプログラムを作っています。
自分なりに考えた結果、上記のようなコードになりました。ボタンを押したら確かに1~6のランダムな数字は表示されるのですが、2回目に押すと何も動きません。何が原因なのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/26 02:12