这是一个简单的颜色更改项目,从表面上看它应该可以工作,但要么 JS 文件没有加载,要么我犯了一个简单的错误,我无法解决它!任何帮助表示赞赏!这个想法是,您按下按钮,BG 会更改为随机的十六进制颜色,并且文本会更改为十六进制代码。
超文本标记语言
<!DOCTYPE html>
<hmtl>
<head>
<script src="script.js"></script>
</head>
<body>
<h1 id="text">Background Color</h1>
<button id="button">Change BG-Color</button>
</body>
</hmtl>
javascript
let button = document.getElementById('button');
let text = document.getElementById('text');
let body = document.querySelector('body');
let number = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'A', 'B', 'C', 'D', 'E', 'F'];
button.addEventListener('click', colorChange);
function colorChange() {
let hex = '#';
for (let i = 0; i < 6; i++) {
const index = Math.floor(Math.random() * number.length);
hex += number[index];
}
text.textContent = hex;
body.style.backgroundColor = hex;
}
慕姐4208626
守候你守候我
MYYA
隔江千里
相关分类