请求帮助,正常存储 input的数据是没有问题的
但是想存储数据到localSotrage时有相同的Value时就不做存储,如果没有就存储起来。
SearchBtn.onclick = function(){
let userVal = SearchInput.value;
let arr = [];
let localCon = localStorage.getItem('SearchInputValue');
arr = localStorage.getItem('SearchInputValue') ? arr = JSON.parse(localStorage.getItem('SearchInputValue')) : []
if (userVal){
arr.unshift(userVal);
localStorage.setItem('SearchInputValue',JSON.stringify(arr));
};
};
```html
<form action="" id="searchBox">
<div class="inputRecommendation" data-Rdr-type="SearchRdN">连衣裙</div>
<div class="inputBox">
<input id="SearchInput" aria-label="请输入内容" name="SearchInput" autocomplete="off">
</div>
<div class="icon-delete">×</div>
<div id="SearchButton">
<button id="SearchBtn">搜索</button>
</div>
</form>
```