時候,我有以下代碼:防止JavaScript來刷新每個頁面加載
<script type="text/javascript">
var Value = new Date();
var min = Value.getHours();
setTimeout ("Timeout()", 1);
function Timeout()
{
for (var i = 0; i <= 15; i++) {
var x = document.getElementsByClassName("d")[i];
x.innerHTML = (min + ":" + "0");
};
min--;
setTimeout ("Timeout()", 1000);
}
</script>
<p class="d"></p>
現在我的問題是,每次我刷新變量被重置的頁面。有沒有辦法在一段時間內設置變量一次,所以它不會被重置? 謝謝
有你看着設置一個cookie來存儲變量的當前值? – nnnnnn
你刷新的意思是什麼?你是否意味着從服務器上獲取?或阻止運行js代碼? –
這就好像問爲什麼重啓本機EXE程序時重置變量(例如)。 刷新頁面意味着重新執行整個頁面,包括javascript代碼。您可以存儲您想要保留在LocalStorage或Cookies中的值。 –