Ini adalah kod semasa menyimpan
$(".top").click(function(){
var contrastdata = new Object;
contrastdata.Machinedata = $(this).parents('tr').find('td')[0].innerText;
contrastdata.UserNamedata = $(this).parents('tr').find('td')[2].innerText;
contrastdata.InstrumentIDdata = $(this).parents('tr').find('td')[4].innerText;
localStorage.setItem('contrastdata',JSON.stringify(contrastdata));
});
Berikut adalah masa untuk mengambilnya
var contrastdata = JSON.parse(localStorage.getItem('contrastdata'));
var Machinedata = contrastdata.Machinedata;
var UserNamedata = contrastdata.UserNamedata;
var InstrumentIDdata = contrastdata.InstrumentIDdata;
Idea anda salah Anda harus mengeluarkan nilai asal daripada LocalStorage dahulu, kemudian masukkan data baharu ke dalam nilai asal, dan kemudian simpannya dalam LocalStorage semula. Dengan cara ini, data tidak akan ditulis ganti
Adakah anda mahu semua orang
tr
都存不同的item
?Tindakan adalah kerana nama tidak berubah setiap kali anda menyimpannya
Anda boleh menukarnya kepada ini
var nums = 0;
$(".top").click(function(){
Apabila mengambil nilai di bawah, gelung berdasarkan nilai nums
atau tukar struktur data, gunakan objek untuk menyimpan data, tambah data pada objek setiap kali anda mengklik, dan kemudian simpan objek dalam localstroage
Mula-mula keluarkan data daripada localStorage dan tukarkannya menjadi objek Ingat untuk membuat pertimbangan defensif, kemudian masukkan nilai yang anda ingin simpan ke dalam objek yang dikeluarkan, dan kemudian tukarkannya menjadi rentetan dan simpannya dalam localStorage untuk menulis ganti. data asal;
Baca dahulu, kemudian tambah, kemudian tulis.
Pada mulanya, tetapkan nilai kepada pembolehubah, dan kemudian lakukan operasi dalam acara klik Data tidak perlu disimpan secara langsung buat masa ini. Ia akan disimpan apabila halaman melompat atau perlu disimpan . Jika tidak, ia akan disimpan setiap kali ia diklik, dan kemudian mengeluarkannya, ia sangat menyusahkan.