2011-03-13 82 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>