質問: document.cookie.split(';'); //個々のデータを順番に処理 for(var i=0;i
回答: 今回の問題は2点 ``` if(trim(keyvalue[0]==name)){ ↓↓↓ if(trim(keyvalue[0])==name){ ``` および ``` function trim(value){ return value.replace(/^[\s ]+|[\s ]+$/g,''); } ``` cookieを自前で処理しているのは勉強のためでしょうか? jsにおけるcookieは意外に面倒なので初心者の方なら特に なにかライブラリに任せてしまう方が現実的かも知れません (もし自前でやるなら、setCookieとdelCookie、可能ならhasCookieを用意してください) またhtmlをdocument.writeで処理するのはあまりにレガシーな方法なので やめたほうが良いでしょう。可能な限りDOMを意識して処理するようにしてください