我的代碼上的一個按鈕如何窗口重裝後保留動態創建的表
-Createlist()
叫上的點擊創建動態表「創建表」按鈕,增加了每個錶行單擊
-Deletelist()
被稱爲上「刪除表」按鈕,刪除行
var flag =0;
function createlist(){
var info = {};
info.name = document.forms["myform"]["name"].value;
info.gender = document.forms["myform"]["gender"].value;
info.age = document.forms["myform"]["age"].value;
var header;
var node = [];
node[0] = document.createTextNode('Name');
node[1] = document.createTextNode('Gender');
node[2] = document.createTextNode('Age');
if(flag==0){
for(var i=0;i<3;i++){
var header = document.createElement('TH');
header.setAttribute('class','header');
header.appendChild(node[i]);
document.getElementById('list').appendChild(header);
flag = 1;
}
}
var tr = document.createElement('TR');
for(var key in info){
if (info.hasOwnProperty(key)) {
var td = document.createElement('TD');
td.textContent = info[key];
tr.appendChild(td);
}
}
document.getElementById('list').appendChild(tr);
}
這通常是通過發送改變使用AJAX的服務器,並將其保存在數據庫中完成的。重新加載頁面時,它會從數據庫獲取信息並顯示更新的表格。 – Barmar
我想以某種方式將它保存在localstorage中,因爲我只在前端工作。你能幫忙嗎? –
這似乎是一個糟糕的設計。這意味着他們必須使用同一臺計算機才能訪問保存的信息。但聽起來你知道如何去做,所以你的問題是什麼? – Barmar