我发现Javascript的table
功能非常酷,但我遇到了这个问题,我无法用我使用<创建的div
替换元素(table
)的内容/ p>
var mytable = document.createElement('table');
...
...
foo.innerHTML = myTable;
但我可以appendChild
到foo
这样
foo.appendChild(myTable);
问题是它只附加,我想替换foo的html?我怎样才能做到这一点?
答案 0 :(得分:2)
嗯,你总是可以这样做:
foo.innerHTML = "";
foo.appendChild(myTable);
答案 1 :(得分:2)
在调用追加之前,请执行:
foo.innerHTML = '';
清除foo的内容。