35 lines
899 B
HTML
35 lines
899 B
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<link rel="stylesheet" href="pico.blue.css">
|
|
<title>Random Number Buttons</title>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
<div class="container">
|
|
<h1>Click for Random Numbers</h1>
|
|
<div class="grid">
|
|
<button onclick="setRandomNumber(event)">Click Me</button>
|
|
<button onclick="setRandomNumber(event)">Click Me</button>
|
|
<button onclick="setRandomNumber(event)">Click Me</button>
|
|
</div>
|
|
</div>
|
|
|
|
<script>
|
|
function setRandomNumber(e) {
|
|
|
|
const randomNum = Math.floor(Math.random() * 999) + 1;
|
|
const el = e.currentTarget;
|
|
|
|
el.textContent = randomNum;
|
|
el.dataset.count = (el.dataset.count | 0) + 1;
|
|
|
|
}
|
|
</script>
|
|
</body>
|
|
|
|
</html> |