为什么在PHP你可以打开一个脚本标记,像这样并执行以下操作:为什么PHP不能进入localstorage?
<?php
print("<script>");
print("alert('hey');");
print("</script>");
?>
,但你不能做到这一点:
<?php
print("<script>");
print("document.getElementById('fName').value = localStorage.getItem('FirstName');");
print("</script>");
?>
我只是不明白有什么区别是,如果你可以让JavaScript在PHP内部工作,为什么你不能进入本地存储?
你可能想解释你的意思是“不能”。有错误吗?您正在使用的浏览器是否支持localStorage? – 2012-03-28 11:02:30
你有什么错误吗? – 2012-03-28 11:03:20
如果在页面上的'fName'元素之前输出该Javascript,它将首先执行并且不会找到要填充的'fName'元素。我的猜测是你的控制台说fName.value是null/undefined。 – MrCode 2012-03-28 11:12:14