在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
。