我在应用程序的单独javascript文件中使用localStorage来存储来自select元素的选择。它可以正常工作,但是我收到警告,“未定义localStorage。请修复或添加/ global localStorage /。我只是想弄清楚那是什么意思。对此非常新颖,谢谢。
<form name="selectStateform" action="/results" method="GET" onsubmit="setValue()">
<div>
<select class="custom-select form-control" name="state" id="selectState">
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="CA">California</option>
function setValue() {
localStorage.setItem('selecteditem',
document.selectStateform.state.selectedIndex);
}