开发者问题收集

使用 javascript 编辑表格中的单元格

2011-03-13
3201

更新

我有一个用 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>

3个回答

这也许有帮助,但是在 jquery 中,

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

 result is 

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

在 javascript 中可能是

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

仅供参考。

njai
2011-03-13

您不能只在表格单元格中输入文本。您需要在单元格内添加一个文本字段,并带有如下标记:

<input type="text" id="txt-input" />
igorti
2011-03-13

表格 HTML 之后的 JavaScript

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