Cet article résume la méthode des cookies JS Reading. Partagez-le pour votre référence. La méthode de mise en œuvre spécifique est la suivante:
Il existe de nombreuses méthodes pour lire les cookies dans JS. Notre fonction d'exemple ci-dessous utilise principalement la fonction divisée pour se séparer, et obtient tous les cookies avec document.cookie, puis utilise pour traverser tous les tableaux. Pour déterminer si le nom du cookie est le même, alors ce cookie est ce que nous recherchons.
Méthode 1
La copie de code est la suivante: var acookie = document.cookie.split (";");
fonction getck (sname)
{// Obtenez des cookies individuels
pour (var i = 0; i <acookie.length; i ++) {
var arr = acookie [i] .split ("=");
if (sname == arr [0]) {
if (arr.length> 1)
Retour Unescape (arr [1]);
autre
retour "";}}
retour "";
}
Méthode 2
Le code de code de copie est le suivant: fonction getcookie (objname) {// Obtenez la valeur du cookie avec le nom spécifié
var arrstr = document.cookie.split (";");
pour (var i = 0; i <arrstr.length; i ++) {
var temp = arrstr [i] .split ("=");
if (temp [0] == objname) retourne unscape (temp [1]);
}
}
Méthode 3
Le code de copie est le suivant: fonction getcookie (cookiename) {
var cookiessstring = document.cookie;
var start = CookiSSstring.indexof (Cookiename + '=');
if (start == -1) // non trouvé
retourner null;
start + = Cookiename.length + 1;
var end = Cookiessstring.Indexof (";;", start);
if (end == -1) return uNescape (CookiSSstring.substring (start));
Retour UNESCAPE (Cookiessstring.substring (démarrage, fin));
}
Méthode 4
La copie de code est la suivante: Fonction Readcookie (nom)
{
VAR CookieValue = "";
var search = name + "=";
if (document.cookie.length> 0)
{
offset = document.cookie.indexof (recherche);
if (offset! = -1)
{
offset + = search.length;
end = document.cookie.indexof (";;", offset);
if (end == -1) end = document.cookie.length;
Cookievalue = Unescape (document.cookie.substring (offset, fin))
}
}
Retourner le cookievalue;
}
J'espère que cet article sera utile à la programmation JavaScript de tous.