2012-07-31 45 views
0

我正在使用帶有phonegap的HTML5。我有一個表格定義如下。在javascript中訪問HTML表格值

<table id = "myTable"> 
    <tr><td>Name</td><td class="center">:</td><td><div id="name"></div> </td></tr> 
    <tr><td>Age</td><td class="center">:</td><td><div id="age"></div> </td></tr> 
    <tr><td>Country</td><td class="center">:</td><td><div id="country"></div> </td></tr> 
</table>  

我想從javascript中爲「name」,「age」和「country」設置值。我嘗試如下。

document.getElementById('name') = 'John' 

但是,這並沒有給我所需的輸出。如何做到這一點?謝謝。

回答

3

使用document.getElementById('name').innerHTML = 'John';

SEE DEMO

+0

非常感謝! :) – harsh 2012-07-31 07:47:14

+0

不客氣 – 2012-07-31 07:55:11

3
document.getElementById('name').innerHTML= 'John' 
+2

div沒有價值屬性 – 2012-07-31 06:58:46

+0

@Dr。丹:你已經編輯了你的答案,並用'innerHTML'替換了'value'' – 2012-07-31 06:59:02

1
document.getElementById('name').innerText = 'John' 
1

您可以設置innerHTML來設置HTML元素裏面。

document.getElementById('name').innerHTML= 'John'