Cet article présente principalement la méthode d'utilisation du cookie pour définir les fonctions d'affichage et de suppression en JavaScript. L'article présente 3 préréglages couramment utilisés du cookie js à travers un exemple de code. FonctionBibliothèque, les amis qui en ont besoin peuvent s'y référer
Cookie JS 3 fonctions par défaut couramment utilisées (bibliothèque)
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <script> function setCookie(name, value, iDay) //iday是多少天后过期 { var oDate=new Date(); oDate.setDate(oDate.getDate()+iDay); document.cookie=name+'='+value+';expires='+oDate; } //黄色的等号其实是添加不是赋值的意思. 重复添加不会覆盖 //设置需要有过期的概念, 不设置会即时过期. function getCookie(name) { var arr=document.cookie.split('; '); for(var i=0;i<arr.length;i++) { var arr2=arr[i].split('='); //cookie的存储形式是 user= zhangsan, =是:的意思,split'=' 切割cookie完成查找功能 if(arr2[0]==name) { return arr2[1]; } } return ''; } function removeCookie(name) { setCookie(name, 1, -1); //设置过期为-1天, 就是删除了cookies, 实际上0也可以. } removeCookie('password'); alert(document.cookie); </script> </head> <body> </body> </html>
Mémoriser le nom d'utilisateur
Parfois, il est nécessaire de supprimer les cookies du site Web, c'est trop gênant. Cela peut supprimer tous les cookies par lots. Les amis dans le besoin peuvent s'y référer.
function clearCookie(){ var keys=document.cookie.match(/[^ =;]+(?=\=)/g); if (keys) { for (var i = keys.length; i--;) document.cookie=keys[i]+'=0;expires=' + new Date( 0).toUTCString() } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!