所以我有幾個問題。我正在嘗試創建一個動態電子表格,它具有插入值的功能以及(並且只需要)能夠處理SUM()公式。我現在遇到的問題是插入值時。 首先讓em顯示JS插入的JS。 HTML表格使用ID值爲1_1,1_2等。僅使用HTML + JavaScript的動態電子表格
編輯:修正了var column = document.getElementById(insert);行,但它似乎並不想提交任何插入的值。它不應該只是一個返回聲明來提交對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轉換爲其他字符串嗎?
'insert'已經是一個字符串了,所以可能沒有調用'insert.toString()'的意思。 –
應該是'var column = document.getElementById(insert)'?你是什麼意思「打破整個計劃」?你有錯誤信息嗎?還是它會做出意想不到的事情? –
已修復,中斷問題,它只是打破了JavaScript文件,說它無法調用create table函數。由於語法錯誤導致的問題 – CTully12