form
입력에서 localStorage에 데이터를 성공적으로 저장하고 form
입력으로 표시 할 수 있습니다. 그러나 새로운 쿼리를 입력하고 submit
버튼을 누를 때마다 이전 검색없이 업데이트 된 값이 표시됩니다. 이전 검색을 모두 표시하고 값을 저장하면 페이지를 새로 고친 후에도 검색 쿼리가 저장됩니다. 일부 배열에 저장해야합니까 아니면 localStorage
에 다른 방법이 있습니까? 내 코드 :localStorage가 예상대로 작동하지 않습니다.
<!DOCTYPE html>
<html>
<head>
<script>
function clickCounter()
{
if(typeof(Storage)!=="undefined")
{
localStorage.formInput = document.getElementById('theInput').value;
document.getElementById('newText').innerHTML = localStorage.formInput;
}
else
{
document.getElementById("result").innerHTML="Sorry, your browser does not support web storage...";
}
}
</script>
</head>
<body>
<input type='text' id='theInput' value='Write here' />
<input type='button' onclick='clickCounter()' value='See what you wrote'/>
<div id="result"></div>
<p>You wrote: <span id='newText'></span> </p>
</body>
</html>
어떻게 로컬 저장소에 항목을 저장하나요? * 당신은 무엇을 저장합니까? 코드가 정확히 어떻게 작동 할 것으로 기대합니까? – Pointy
if (typeof (Storage)! == "undefined") if (Storage) – bjb568
@Pointy 내 질문이 꽤 분명하고 질문의 대답이있다. – user227666