console
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>电池电量</title>
<style>
#battery {
font-size: 24px;
margin-bottom: 20px;
}
#messages {
height: 100px;
overflow-y: auto;
border: 1px solid #ccc;
padding: 10px;
}
</style>
</head>
<body>
<div id="battery">电池电量: 100%</div>
<button onclick="decreaseBattery()">减少电量</button>
<div id="messages"></div>
<script>
let batteryLevel = 100;
const messagesDiv = document.getElementById('messages');
function decreaseBattery() {
if (batteryLevel > 0) {
batteryLevel -= 1;
document.getElementById('battery').innerText = `电池电量: ${batteryLevel}%`;
addMessage(`电池电量减少到 ${batteryLevel}%`);
} else {
addMessage("电池电量已经为 0%");
}
}
function addMessage(message) {
const messageElement = document.createElement('div');
messageElement.innerText = message;
messagesDiv.appendChild(messageElement);
messagesDiv.scrollTop = messagesDiv.scrollHeight;
}
</script>
</body>
</html>