3 回答

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊
是可以的。
你可以在頁面里定義一個(gè)函數(shù),用來檢測(cè)localStorage的值,通過不同的值定義不同的方法。
然后在頁面初次加載,以及l(fā)ocalStorage改變的時(shí)候引用這個(gè)方法即可。
首先定義一個(gè)檢測(cè)localStorage值的方法
function checkLocalStorage(){ var storage=window.localStorage; //檢查i字段 vart i = storage["i"] if( i == undefined){ // 這里的初始值你可以自由設(shè)置 storage["i"] = ''; } else if ( i == 0 ){ // 執(zhí)行方法1; ... } else if (i==1){ // 執(zhí)行方法2; ... } }
然后再window.onload的時(shí)候執(zhí)行這個(gè)方法。如果沒有默認(rèn)值,可以設(shè)置默認(rèn)值,如果有了默認(rèn)值,可以根據(jù)默認(rèn)值的不同執(zhí)行不同的方法。
即使在別的頁面改變了這個(gè)值也是可以的。
然后就是在點(diǎn)擊事件中,改變了之后可以執(zhí)行一次。
望采納。

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
當(dāng)然可以,只要是同一域的頁面localStorage就是共通的。
其實(shí)你自己測(cè)試一下不就知道了。

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊
同一個(gè)項(xiàng)目下的網(wǎng)頁肯定是互通的,你如果是一個(gè)網(wǎng)站跟另外一個(gè)網(wǎng)站的關(guān)系就不行了
添加回答
舉報(bào)