第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

刷新時(shí)如何保存頁(yè)面狀態(tài)?(HTML, JS)

刷新時(shí)如何保存頁(yè)面狀態(tài)?(HTML, JS)

一只甜甜圈 2023-06-09 15:25:39
大多數(shù)時(shí)候我都不知道自己在做什么,但憑借耐心和你們的幫助,我想到了這個(gè):if (window.localStorage) {// Create the Key/Value var cNum = localStorage.getItem("currentNumber");if (localStorage.currentNumber == undefined) {  localStorage.setItem("currentNumber","0");}    // VariablesresetCount.innerHTML = localStorage.currentNumber;// Functionsfunction btnR() {    cNum++;    localStorage.currentNumber = cNum;    resetCount.innerHTML = cNum;}}else { console.log("否"); }HTML:<button id="resetButton" onclick="btnR()">Reset</button>        <p id="resetCount">0</p>我正在創(chuàng)建一個(gè)按鈕,每次您單擊它時(shí),它都會(huì)重置復(fù)選框,但我還想要一個(gè)計(jì)數(shù)器來(lái)查看他們休息了多少次。問(wèn)題是每次我點(diǎn)擊按鈕時(shí)計(jì)數(shù)器也會(huì)重置。現(xiàn)在已經(jīng)解決了,我可以嘗試對(duì)復(fù)選框應(yīng)用相同的東西,這樣它們也不會(huì)在刷新時(shí)重置。注意:我不得不把它.SetItem放在 if 語(yǔ)句中,即使值在存儲(chǔ)中,它也會(huì)在我每次刷新頁(yè)面時(shí)將值設(shè)置回零。這是我發(fā)現(xiàn)阻止它的方式。
查看完整描述

2 回答

?
翻翻過(guò)去那場(chǎng)雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

您要么需要設(shè)置后端以將數(shù)據(jù)發(fā)送到并保存要存儲(chǔ)的信息,要么將數(shù)據(jù)保存在 localStorage 中。


只知道將敏感信息保存在 localStorage 中不是最佳做法(因?yàn)樗鼈兛赡軙?huì)在跨站點(diǎn)腳本攻擊中受到損害)。


localStorage.setItem 將一些數(shù)據(jù)放入 localStorage(并一直保留到您清除它),然后 localStorage.getData 提取它。


這可能有助于您開(kāi)始使用 localStorage,但您必須弄清楚將顏色設(shè)置為您擁有的元素的功能。


let boxColour = localStorage.getItem("boxColour");


if (boxColour === null) {

  setBoxColour("colour");

} else {

  setBoxColour(boxColour);

}


function setBoxColour(colour){ localStorage.setItem("colour");}

/* 在函數(shù)中你必須獲取項(xiàng)目并改變它的樣式屬性或者添加一個(gè)類(lèi)來(lái)添加樣式 */


小心 localStorage 數(shù)據(jù)!


查看完整回答
反對(duì) 回復(fù) 2023-06-09
?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊

你可以使用LocalStorage. 它將數(shù)據(jù)保存在頁(yè)面中,以便在頁(yè)面刷新或關(guān)閉并稍后打開(kāi)時(shí)使用。


有一個(gè)例子:


(不幸的是,它似乎在 stackoverflow 網(wǎng)站上不起作用,但如果你嘗試在你的 HTML 文件中它會(huì)起作用)


var loadFunc = (elem) => {

  console.log("Value saved is: "+ localStorage.getItem("savedValue"));

  

  if(localStorage.getItem("savedValue")){ //checks if value is saved or not

    elem.checked = localStorage.getItem("savedValue");

  }

}


var clickFunc = (elem) => {

  localStorage.setItem("savedValue", elem.checked); //set te value if in localStorage 

}

Click the checkbox and the value will be saved.

<input type="checkbox" onload="loadFunc(this)" onclick="clickFunc(this)">


查看完整回答
反對(duì) 回復(fù) 2023-06-09
  • 2 回答
  • 0 關(guān)注
  • 241 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)