如何在我的javascript中保存添加或删除类cookie?

如何在我的javascript中保存添加或删除类cookie?,javascript,jquery,css,cookies,Javascript,Jquery,Css,Cookies,我想在cookies中保存“活动”类和“图标”类。怎么办 html <div class="changeWrap"> <span class="switch-male"><a href="javascript:"><i class="glyphicon glyphicon-unchecked"></i> Male</a></span> <span class="switch-

我想在cookies中保存“活动”类和“图标”类。怎么办

html

<div class="changeWrap">
        <span class="switch-male"><a href="javascript:"><i class="glyphicon glyphicon-unchecked"></i> Male</a></span>
        <span class="switch-female"><a href="javascript:" class="active"><i class="glyphicon glyphicon-check"></i><span> Female</span></a></span>
</div>

演示:首先创建cookie:

document.cookie="class=active;gender=male";
然后获取cookie的值(名称“class”)


在cookies中保存活动类和图标类是什么意思?我真的明白你的问题是什么。是否要将活动类名(如“switch female”)或完整的span标记保存到cookie?如果是,我能知道你为什么要那样吗?
document.cookie="class=active;gender=male";
function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i<ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1);
        if (c.indexOf(name) != -1) return c.substring(name.length, c.length);
    }
    return "";
}
<div class="changeWrap">
        <span class="switch-male"><a href="javascript:" id='male-anchor'><i class="glyphicon glyphicon-unchecked"></i> Male</a></span>
        <span class="switch-female"><a href="javascript:" id='female-anchor'><i class="glyphicon glyphicon-check"></i><span> Female</span></a></span>
</div>
var gender = getCookie('gender');

if(gender == 'male'{
    document.getElementsById('male-anchor').setAttribute("class", getCookie('class'));
}
else{
    document.getElementsById('female-anchor').setAttribute("class", getCookie('class'));
}