私は2つのボタンを持っているので、1つはドッグリストに犬を追加し、もう1つはリスト全体をクリアします。javascriptボタンをクリックするとページが更新されません。
どちらもうまくいけば、私を悩ますのは、OnSubmitボタンだけがページをリフレッシュするということだけです。
犬のリストがOnReadyに読み込まれ、アイテムが追加されたときにのみリストが更新されます。リストをクリアすると、手動でページを更新して変更を確認する必要があります。
function OnSubmit(event) {
addToStorageList(dogs, dog);
}
function OnClickClearList() {
localStorage.setItem('dogs', JSON.stringify([]));
}
function addToStorageList(listName, itemToAdd) {
var list = JSON.parse(localStorage.getItem(listName));
if (!Array.isArray(list)) {
list = [];
}
list.push(itemToAdd);
localStorage.setItem(listName, JSON.stringify(list));
}
$('#btn1').click(OnSubmit);
$('#btn2').click(OnClickClearList);
ありがとうございました!
2番目に 'type =" submit "ボタン。質問にあなたのHTMLを追加することができれば、確かにあなたに伝えることができます。 –
両方のボタンにはタイプがありません – SJ19
ボタン「