Javascript 使用cookie设置和加载表数据

Javascript 使用cookie设置和加载表数据,javascript,html,Javascript,Html,我想在这里学习关于饼干的知识,但我似乎无法用表格来理解它们 我希望将我拥有的数据保存在一个表中,然后能够用相同的数据加载回该表 目前,我的代码应该保存数据,然后警报应该包含已保存但不起作用的数据。 谁能告诉我哪里出了问题 另外,我正在尝试用老式的javascript而不是jquery来实现它 HTML 名称 身份证号码 任务1 任务2 作业3 作业4 任务5 最终平均成绩 汤姆·马拉基 95243654 - - - - - - 提交 拯救 负载 script.js 函数calculateAv

我想在这里学习关于饼干的知识,但我似乎无法用表格来理解它们

我希望将我拥有的数据保存在一个表中,然后能够用相同的数据加载回该表

目前,我的代码应该保存数据,然后警报应该包含已保存但不起作用的数据。 谁能告诉我哪里出了问题

另外,我正在尝试用老式的javascript而不是jquery来实现它

HTML


名称
身份证号码
任务1
任务2
作业3
作业4
任务5
最终平均成绩
汤姆·马拉基
95243654
-
-
-
-
-
-
提交
拯救
负载
script.js

函数calculateAvg(){
var k=document.getElementById(“myTable”);
对于(变量i=1;i如果在
saveTable
函数的此行中出现(avg),则覆盖
data

data = table.rows.length + ";" + table.rows[0].cells.length + ";" + data.substring(0, data.length);
您需要使用
+=

data += table.rows.length + ";" + table.rows[0].cells.length + ";" + data.substring(0, data.length);

谢谢。它现在会提醒我第一个单元格中的数据。我需要所有单元格中的数据。有什么建议吗?您正在添加数据,以;分隔为内部for循环,将;更改为~sign@AlpeshJikadra谢谢。我看到它现在可以用了。还有一个问题。它的末尾还有一个2。你能告诉我为什么吗?再次谢谢。@Jessie电话号码
2
源于包含标题的第一行也包含在内。更改为
data+=(table.rows.length-1)+“;”…
@Jessie这只是您的行数,请参见fiddle上的第86行
data = table.rows.length + ";" + table.rows[0].cells.length + ";" + data.substring(0, data.length);
data += table.rows.length + ";" + table.rows[0].cells.length + ";" + data.substring(0, data.length);