0
키에 기존 값이 저장되어 있지 않으면 사용자는 정보를 저장할 수 있어야합니다. 이미 값이 있는지 확인하고 값이 이미 있음을 사용자에게 알릴 수 있습니까? 나는 if 문을 사용해야한다는 것을 알고있다. 사용자에게 경고하는 값이있는 경우. 다른 항목 설정 ... (개체 저장). 하지만 어떻게 가치를 확인합니까?로컬 저장소에 키 값이 있는지 어떻게 확인할 수 있습니까?
function addEvent() {
var announcement = {
title: document.getElementById('title').value,
group: document.getElementById('group').value,
author: document.getElementById('author').value,
type: document.getElementById('type').value,
date: document.getElementById('date').value,
time: document.getElementById('time').value,
gender: document.getElementById('gender').value,
grade: document.getElementById('grade').value,
message: document.getElementById('message').value
};
var objS = JSON.stringify(announcement);
localStorage.setItem('announcement', objS);
alert('Announcement successfully stored!');
}
function showA() {
var getObj = localStorage.getItem('announcement');
var objP = JSON.parse(getObj);
document.getElementById('showAnnouncement').innerHTML = "Announcement"+"<br/>Title:"+objP.title+"<br/>Group:"+objP.group+"<br />Author:"+objP.author+"<br />Type:"+objP.type+"<br/>Date:"+objP.date+"<br />Time:"+objP.time+"<br/>Gender:"+objP.gender+"<br/>Grades:"+objP.grade+"<br />Message:"+objP.message;
}