爲什麼在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