我有一个界面,允许用户输入MySQL查询并单击按钮来执行查询。然后查询结果显示在Handsontable创建的表中。我使用以下代码执行此操作:
var output = document.getElementById("output");
var hot = new Handsontable(output, table_setting);
现在的问题是,每次单击该按钮时,它都会在旧按钮上创建一个新表。我希望新的更换旧的。我尝试在output.innerHTML = "";
之前使用var hot = new Handsontable(output, table_setting);
来摆脱旧表。这似乎摆脱了旧表,但新表不再出现了。这样做的最佳方式是什么?
谢谢!
答案 0 :(得分:0)
您想首先执行hot.destroy()
,然后创建一个新的hot
实例。