0

我发现tableJavascript 的功能非常酷,但是我遇到了这个问题,我无法用我创建的元素 ( div)替换元素的内容table

var mytable = document.createElement('table');
...
...
foo.innerHTML = myTable;

但我可以appendChild喜欢foo

foo.appendChild(myTable);

问题是它只是追加,我想替换 foo 的 html?我怎样才能做到这一点?

4

2 回答 2

2

好吧,您总是可以这样做:

foo.innerHTML = "";
foo.appendChild(myTable);
于 2013-10-13T17:37:37.360 回答
2

在调用 append 之前,请执行以下操作:

foo.innerHTML = '';

清除 foo 的内容。

于 2013-10-13T17:37:46.370 回答