【发布时间】:2017-11-16 21:29:15
【问题描述】:
我们想要做的是使用函数来切换主题 当页面最初加载时,它位于 moon_theme 两个主题都位于 localpath css 不工作的是三元运算符中的比较 它总是返回 false,那么布尔表达式是否错误? 用于比较样式表名称我们应该如何使用它 我们尝试给整个路径也提供帮助
函数正在运行,因为我们也对它们进行了单独的调用,并且它们运行良好
function toggle_theme() {
var a = document.getElementById("pagestyle");
a.x == 'sun_theme' ? theme1() : theme2();
}
function theme1(){
var a = document.getElementById("pagestyle");
a.href = 'css/sun_theme.css';
document.getElementById("name").innerHTML = "Atlas";
}
function theme2(){
var a = document.getElementById("pagestyle");
a.href = 'css/moon_theme.css';
document.getElementById("name").innerHTML = "Europa";
}
很抱歉这个格式错误的问题
【问题讨论】:
-
您的问题是什么?您的问题是什么?您的“问题”也很难阅读,您可以添加一些标点符号以使其更易于解析吗?
-
正如@TheFluffyProphet 所写,只能猜测您的问题是什么。什么在这里不起作用?
-
有什么问题?你的其余代码在哪里?
-
各位 对不起,我是堆栈溢出的新手
标签: javascript css ternary-operator