我正在为移动设备编写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')"


没有引号,这是语法错误(但是您的控制台已经在告诉您这一点)。

07-25 23:43
查看更多