/*我將用戶輸入的數(shù)據(jù)存入了一個(gè)對象再將這個(gè)對象轉(zhuǎn)換成了字符串并用localstorage.setItem方法存入了本地?cái)?shù)據(jù)請問該怎么取用這個(gè)字符串內(nèi)的數(shù)據(jù)啊*/<script>//獲取table元素var tt=document.getElementById("tt");//定義thesrt變量來var thestr;function xianshi(){thestr=localStorage.getItem("thestr");if(thestr){thestr=JSON.parse(thestr);}else{thestr=[];}for(var i=thestr.length-1;i>=0;i--){var row=tt.insertRow();row.insertCell().innerHTML=thestr[i].name;row.insertCell().innerHTML=thestr[i].sex;row.insertCell().innerHTML=thestr[i].number;row.insertCell().innerHTML=thestr[i].age;}}xianshi();function shanchu(){var shanchu2=document.getElementById("shanchu1").value;for(var i=0;i<=tt.rows.length-1;i++){if(tt.rows[i].children[2].innerHTML==shanchu2){tt.deleteRow(i);localStorage.removeItem("thestr","tt.rows[i]");}}}function qinchu(){for(var i=tt.rows.length-1;i>=1;i--){tt.deleteRow(i);}}function tianjia(){var a=document.getElementById("name").value;var b=document.getElementById("number").value;var c=document.getElementById("age").value;var dd=document.getElementsByName("sex");var d=dd[0].checked ? dd[0].value : dd[1].value;var str=new Object();str.name=a;str.sex=d;str.number=b;str.age=c;thestr[thestr.length]=str;localStorage.setItem("thestr",JSON.stringify(thestr));console.log(localStorage);qinchu();xianshi();}</script>
JS操作網(wǎng)頁中一個(gè)表格請問如何實(shí)現(xiàn)點(diǎn)擊刪除將本地?cái)?shù)據(jù)中的對應(yīng)數(shù)據(jù)刪除?
不告訴你ID
2018-05-26 10:39:19