我正在学习 JavaScript 的基础知识,似乎遇到了困难,只是找不到解决单击时如何更改按钮文本的答案。因此,我的 JavaScript 代码运行到单击 html 中的按钮时的位置,然后网站的背景颜色在白天和黑夜之间切换(就模式而言)。但是我试图切换按钮中的文本以在单击时更改。
因此,当背景颜色处于白天模式时,按钮会显示“夜间模式”,然后单击后,我希望按钮文本切换到“白天模式”以转换回原始状态。对你的帮助表示感谢!!
HTML:
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="style.css">
<title>Button Shifter</title>
</head>
<body>
<h1>COLOR SHIFTER: Day/Night Mode</h1>
<p>Click the button to see some magic! Toggle between Day and Night mode! Give it a try!</p>
<br><br><br><br>
<button onclick="toggleTheme()" id="myButton" >Dark Mode</button>
<script src="Javascript.js"></script>
</body>
</html>
脚本:
function toggleTheme() {
document.body.classList.toggle('dark-mode');
element.classList.toggle("dark-mode");
var btn = document.getElementById("myButton");
if (btn.value == "Night Mode"){
btn.value = "Day Mode";
}else {
btn.value = "Night Mode";
}
元芳怎么了
冉冉说
一只斗牛犬
阿波罗的战车
相关分类