猿问

用JavaScript设置cookie并获得Cookie

用JavaScript设置cookie并获得Cookie

我试图根据我在HTML中选择的CSS文件来设置cookie。我有一个带有选项列表的表单,以及不同的CSS文件作为值。当我选择一个文件时,它应该保存到一个cookie中大约一个星期。下次打开HTML文件时,应该是您选择的前一个文件。

JavaScript代码:

function cssLayout() {
    document.getElementById("css").href = this.value;}function setCookie(){
    var date = new Date("Februari 10, 2013");
    var dateString = date.toGMTString();
    var cookieString = "Css=document.getElementById("css").href" + dateString;
    document.cookie = cookieString;}function getCookie(){
    alert(document.cookie);}

HTML代码:

<form>
    Select your css layout:<br>
    <select id="myList">
        <option value="style-1.css">CSS1</option>
        <option value="style-2.css">CSS2</option>  
        <option value="style-3.css">CSS3</option>
        <option value="style-4.css">CSS4</option>
    </select></form>


白衣染霜花
浏览 617回答 3
3回答

温温酱

这些都是多比W3学校更好的参考资料(有史以来最糟糕的网络参考):cookie是如何工作的?MDN文档.cookie从这些参考中得出的例子如下://&nbsp;sets&nbsp;the&nbsp;cookie&nbsp;cookie1document.cookie&nbsp;= &nbsp;'cookie1=test;&nbsp;expires=Fri,&nbsp;3&nbsp;Aug&nbsp;2001&nbsp;20:47:11&nbsp;UTC;&nbsp;path=/'//&nbsp;sets&nbsp;the&nbsp;cookie&nbsp;cookie2&nbsp;(cookie1&nbsp;is&nbsp;*not*&nbsp;overwritten)document.cookie&nbsp;= &nbsp;'cookie2=test;&nbsp;expires=Fri,&nbsp;3&nbsp;Aug&nbsp;2001&nbsp;20:47:11&nbsp;UTC;&nbsp;path=/'//&nbsp;remove&nbsp;cookie2document.cookie&nbsp;=&nbsp;'cookie2=;&nbsp;expires=Thu,&nbsp;01&nbsp;Jan&nbsp;1970&nbsp;00:00:00&nbsp;UTC &nbsp;;&nbsp;path=/'Mozilla引用甚至有一个您可以使用的不错的cookie库。
随时随地看视频慕课网APP
我要回答