2011-03-13 78 views
0

更新

我有一張用javascript編寫的表格,現在我想編輯表格。我在Javascript中有以下代碼:但是如何在單元格中鍵入文本?用javascript編輯表格

enter code here editCell: function(cell){ 
    if(cell.editMode != true) {      
     cell.editmode = true; 
     cell.innerHTML = "<p></p>"; 
    } 
}, 

表:

enter code here<body> 
Cijfergegevens {} COLVAL

回答

1

可能是這可以幫助,但它在jQuery中,

$('td#id').html("value"); 

result is 

<td id="id">value</td> 

在JavaScript可能會

document.getElementById('id').innerHTML = "value"; 

僅供參考。你的表的HTML後

0

你不能只輸入一個表格單元格中的文本。您需要在細胞內一個文本框用類似這樣的標記:

<input type="text" id="txt-input" /> 
+0

感謝輸入領域,但至極的ID,我可以用我不必爲每行一個固定的ID? (我更新了我的問題)。 – user001 2011-03-13 16:54:20

+0

你可以使用任何你想要的身份證,或者你可以跳過身份證,如果你不需要它。 Id在頁面上必須是唯一的,可以用來輕鬆查找元素。 – igorti 2011-03-13 16:58:50

0

的JavaScript

<table><tr><td id='cell1'></td></tr></table> 
... 
... 
<script type="text/javascript"> 
    document.getElementById('cell1').innerHTML = "write some text"; 
</script> 
... 
</body>