【发布时间】:2018-04-29 23:28:26
【问题描述】:
我创建了一个最小示例:https://jsfiddle.net/n2r5t91v/
var myvalue = 20 // abbreviating how I calculate myvalue
var cell = document.getElementById("mytd");
cell.setAttribute('onclick', 'addToCell(' + myvalue + ');');
function addToCell(value) {
var td_cell = document.getElementById("mytd");
td_cell.value = td_cell.value + ' ' + value;
}
<table>
<tr>
<td id="mytd">
test
</td>
</tr>
</table>
我希望<td> 单元格的值在单击时从“test”变为“test 20”。为什么它不能这样工作?
【问题讨论】:
-
Stackoverflow 具有与 jsfiddle 相同的功能,请在此处发布您的代码,这样我们就不必去其他网站了。创建/编辑问题时的 snipplet 按钮就是您所需要的。
-
为什么不使用您最喜欢的搜索引擎来寻找答案?
标签: javascript html-table onclick add