要使用JavaScript制作数字键盘,你需要了解HTML、CSS和JavaScript的基础知识。以下是一个简单的示例,展示了如何创建一个数字键盘,并解释了其中涉及的基础概念。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>数字键盘</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div id="keyboard">
<button class="key">1</button>
<button class="key">2</button>
<button class="key">3</button>
<button class="key">4</button>
<button class="key">5</button>
<button class="key">6</button>
<button class="key">7</button>
<button class="key">8</button>
<button class="key">9</button>
<button class="key">0</button>
</div>
<script src="script.js"></script>
</body>
</html>
#keyboard {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 10px;
margin: 20px;
}
.key {
padding: 20px;
font-size: 18px;
border: none;
background-color: #f0f0f0;
cursor: pointer;
}
.key:hover {
background-color: #e0e0e0;
}
document.addEventListener('DOMContentLoaded', () => {
const keys = document.querySelectorAll('.key');
keys.forEach(key => {
key.addEventListener('click', () => {
console.log('Clicked:', key.textContent);
// 这里可以添加更多的逻辑,比如将数字显示在页面上
});
});
});
通过以上步骤和示例代码,你可以创建一个基本的数字键盘,并根据需要进行扩展和定制。
领取专属 10元无门槛券
手把手带您无忧上云