所以我有几个问题。我正在尝试创建一个动态电子表格,具有将值插入其中的功能以及(并且仅需要)能够处理 SUM() 公式。我现在遇到的问题是插入值时。 首先让他们显示我用于插入的 JS。 HTML 表使用 1_1,1_2 等 id 值。
编辑:修复了 var column= document.getElementById(insert);行,但它似乎不想提交任何插入的值。难道不应该只是一个 return 语句来提交对 html 字段的更改吗?
function insertValue() {
var v = document.getElementById("submitText");
v = v.value;
var row = document.getElementById("row");
row = row.value;
var col = document.getElementById("col");
col = col.value;
var insert = row + "_" + col;
insert = insert.toString();
var col = document.getElementById("col");
编辑::返回column.value = v; }//结束函数
当我尝试获取插入变量并将其用作 id 值时,它会破坏整个程序。我应该将插入变量转换为字符串以外的东西吗?
最佳答案
我认为
var column.getElementById(insert);
应该是
var column = document.getElementById(insert);
您的代码行无效。
关于javascript - 仅使用 HTML + JavaScript 的动态电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13015617/