我正在为移动设备编写Web应用程序,我正在做的是动态更改CSS并为用户存储该选项。我。
这是我正在使用的按钮类型,这里又出现了另一个问题,因为我无法选中和取消选中该复选框。
的HTML
<input id="#checkbox" type="checkbox" checked onclick="swapStyleSheet()">
对我来说唯一有效的是:
<head>
<link id="pagestyle" rel="stylesheet" type ="text/css" href="default.css">
<script type="text/javascript">
function swapStyleSheet(sheet) {
document.getElementById('pagestyle').setAttribute('href',sheet);
}
</script>
</head>
并在体内
<input id="#checkbox" type="checkbox" checked onclick="swapStyleSheet("Second.css")">
但这不是动态的,因为一旦用户点击该按钮便无法返回,并且我不确定它是否可以在移动设备上使用
任何建议如何进行?
最佳答案
您忘记了Second.css
周围的引号
onclick="swapStyleSheet('Second.css')"
没有引号,这是语法错误(但是您的控制台已经在告诉您这一点)。