localStorage onclick数据保存只发生一次

时间:2017-12-15 15:21:37

标签: javascript dom browser local-storage

phptester.net中,我为练习编写了一些PHP代码,但错误地关闭了浏览器并丢失了数据。为了确保它不会再次发生,我尝试使用以下代码将我的数据作为备份发送到localStorage,因此如果我再次错误地关闭浏览器,我可以稍后检索它。以下是:

1)我进入网站的那一刻,我在控制台中执行了以下代码:

let myButton = document.querySelector('.cbutton');

myButton.addEventListener('click', ()=>{
    let myTC = document.querySelector('#panel_js').innerText;
    localStorage.setItem("myTC", myTC);
});

2)我写了一些PHP代码echo "Hi",然后点击"点击测试你的PHP代码",然后在控制台localStorage.getItem("myTC");中执行,我按预期在控制台中看到了PHP代码。

3)我将PHP代码从echo "Hi"更改为echo "Hello"并单击"单击以测试您的PHP代码",然后再次执行在控制台中localStorage.getItem("myTC");,但我仍然看到Hi。换句话说,localStorage数据未按预期更改为Hello

  • 没有控制台错误。

为什么我仍然会看到Hi?我预计localStorage数据会在点击时更改为Hello

0 个答案:

没有答案