我有以下表結構:訪問標記通過JavaScript
<table id="currentloc_table">
<tr>
<th></th>
<th>Name</th>
<th>Details</th>
</tr>
<tr>
<td><input id='viewonMapCheckbox' type='checkbox'></td>
<td>
<span class="tooltip" href="#">
<span class="custom info">
<em>
</em>
Last Activity: 2013-03-12 03:29:21<br/>
Latitude: <span id="lat">30</span><br/>
Longitude: <span id="lon">70</span><br/>
</span>
</span>
</td>
<td>Details</td>
</tr>
</table>
我需要使用JavaScript設置緯度和經度值,但不能使它工作。請幫助我。這是我寫的代碼:
var loc_table = document.getElementById('currentloc_table');
var loc_table_rows_count = document.getElementById('currentloc_table').getElementsByTagName("tr").length;
for (var i = 0; i < loc_table_rows_count; i++) {
if (i > 0) {//skipping header row
var row = loc_table.rows[i];
row.cells[1].firstChild.firstChild.getElementById("lat").innerHTML = "31";
row.cells[1].firstChild.firstChild.getElementById("lon").innerHTML = "71";
}
}
你爲什麼要使用循環,如果你有單列? – Cris 2013-03-14 13:08:00
@cris可以有多行。我將單行顯示爲示例數據。 – Azeem 2013-03-14 13:16:55
然後每個緯度和經度都會有相同的ID,請確保您有不同的ID或通過名稱 – Cris 2013-03-14 13:29:28