gpt4 book ai didi

javascript - 第二次单击按钮时删除附加的样式表

转载 作者:太空宇宙 更新时间:2023-11-04 10:51:25 25 4
gpt4 key购买 nike

我刚开始使用 JS,我似乎无法弄清楚这一点。

我有一个非常简单的脚本:

function nightmode() {
var oLink = document.createElement("link")
oLink.href = "nightmode2.css";
oLink.rel = "stylesheet";
oLink.type = "text/css";
document.body.appendChild(oLink);

还有一个按钮:

<button onclick="nightmode()">Night Mode</button>

总而言之,这非常有效。

但是,我想再次单击以删除样式表。那么有什么方法可以让 nightmode() 在第二次运行时反转自身,然后在第三次运行时正常运行,然后在第四次运行时反转,等等?

谢谢!

最佳答案

添加一个变量:

var clicks = 0;

夜间模式外在夜间模式中放:

if (clicks % 2 == 1)
{
//existing code
}
else
{
//remove css
}
clicks++;

关于javascript - 第二次单击按钮时删除附加的样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34970151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com