0
JavaScript를 처음 사용하고 각 확인란 항목에 대해 id = 결과에 점이 추가 된 다음 결과가 로컬 저장소에 저장되는 코드를 만들려고합니다. 문제는 생성 된 결과를 저장하지 않는다는 것입니다.For 루프에서 로컬 저장소 사용
<script>
function score() {
var score = document.forms[0];
var i;
var points=0;
if(typeof(Storage) !== "undefined") {
for (i = 0; i < score.length; i++) {
if (score[i].checked) {
points++;
}
}
document.getElementById("result").innerHTML = "Current Score: " + points;
localStorage.setItem= ("points", JSON.stringify(points));
document.getElementById("result").innerHTML = localStorage.getItem('points');
}
else {
document.getElementById("result").innerHTML = "Sorry, your browser does
not support web storage...";
}
}
</script>
결과를 표시하지만 저장하지 않습니다. 어떤 도움을 주시면 감사하겠습니다 :)
편집 변경 localStorage.setItem = ("점", JSON.stringify (점)); ~ localStorage.setItem ("points", JSON.stringify (points)); 제안 사항 : Moon 하지만 결과가 표시되지 않습니다.
감사의 사람이 그 오류를 보지 못했어요 :) 알려합니다. 그러나 결과는 나타나지 않을 것입니다. 나는 localStorage.setItem ("points", JSON.stringify (points))의 위치를 생각한다. 그래도 결과를 덮어 씁니다. 가능한 빨리 업데이트 할 것입니다. – Cha0stra
아직도 작동하지 않습니까? 귀하의 질문을 업데이 트하고 내가 당신을 도울 수 있도록 태그 달아주세요 :) – moon