0

このスクリプトを使用して、ターゲット ドキュメントの css リンク href="#" を変更しています。

<script type='text/javascript'>
function toggle() {
    var el = document.getElementById("style1");
    if (el.href.match("css/style.css")) {
        el.href = "css/style-b.css";    
    }
    else {
        el.href = "css/style.css";  
    }
}

と:

<link id="style1" rel="stylesheet" href="css/style.css" type="text/css" media="screen">

そしてボタンクリックで:

<button type="button" onclick="toggle()">Switch</button>

しかし、このクリックで、css リンク href="#" をすべての .html ドキュメントに変更する必要があります。

クッキーでこれを行う方法は?

(ちなみに私はクッキーとjsの初心者です..できればコード全体が必要です)

ありがとう

4

2 に答える 2

3

次の記事では、あなたが探しているもの、つまり代替スタイル シートを定義する機能、それらを切り替える方法、およびその選択を Cookie に保存する機能について正確に説明しています。

http://alistapart.com/article/alternate

最初に記事を読んでください。ただし、Paul Sowden が書いた完成した JavaScript ファイルの例も参照してください。

http://d.alistapart.com/alternate/styleswitcher.js

于 2013-11-08T15:18:30.067 に答える