私はphonegapを使ってAndroidアプリを開発しています。for
localStorageからのループを含むHTMLテーブルを作成しています。行ごとに、のインデックスiを格納して、インデックスのfor
ような名前を持つlocalStorageからアイテムを取得するために使用する必要があります。私はいくつかのコードを持っていますが、その効果のために定義した変数はループによって上書きされます(もちろん)。コードは次のとおりです。
<script language="javascript">
if(len != 0) {
var table = document.getElementById('hor-minimalist-b'); // get the table element
var tableBody = table.childNodes[1]; // get the table body
var tableHead = table.childNodes[0]; // get the table head
var thead = document.createElement('th');
var row2 = document.createElement('tr'); // create a new row
var headText = document.createTextNode('Dados');
thead.scope = "col";
thead.appendChild(headText);
row2.appendChild(thead);
tableHead.appendChild(row2);
for (var i=0; i<len; i++) {
var row = document.createElement('tr'); // create a new row
var cell = document.createElement('td'); // create a new cell
var a = document.createElement('a');
var cellText = document.createTextNode(localStorage.getItem('key' + i));
var xyz = "key" + i;
a.href = "alterar.html";
a.onclick = function() { doLocalStorage(xyz) };
a.appendChild(cellText);
cell.appendChild(a); // append input to the new cell
row.appendChild(cell); // append the new cell to the new row
tableBody.appendChild(row); // append the row to table body
}}
</script>
</table>
多分私は自分自身をあまりよく説明していません。さらに情報が必要な場合はお問い合わせください。前もって感謝します。エヴァ