我有一个页面使用Javascript将数据输出到使用Javascript中的以下方法正常工作的HMTL表:
document.getElementById("statsoutput").appendChild(table1);
但是我现在正在添加一个按钮,以便在用户希望的情况下将表格下载到excel文件中。但是我无法开始使用它,因为当我尝试访问生成的表时,它似乎是空的,即使我可以看到表已经填充。
例如,当按下按钮
时,表格的长度似乎为零 var tablesize = document.getElementById("statsoutput").rows.length;
结果这给了我零。
如果我尝试
var table = document.getElementById("statsoutput");
返回[object HTMLTableElement]
但我陷入困境,因为当我按下我的按钮成为将其写入excel文件的过程时,我似乎无法访问我生成的HTML表格中的任何内容。
任何指针都会非常感激。
道歉HTML代码
<button onclick="saveFile()">Excel</button>
<div class="tab" id = "Tabs" style="display:none">
<button class="tablinks" onclick="openTable(event, 'Stats')" id = "defaultOpen">Stats</button>
<button class="tablinks" onclick="openTable(event, 'Hands')">Hands</button>
</div>
<div id="Stats" class="tabcontent" >
<table id="statsoutput">
</table>
</div>
<div id="Hands" class="tabcontent" >
<div id="output">
</div>
</div>