Dom功能,将HTML插入dom替换所有内容

时间:2013-10-13 17:35:52

标签: javascript html dom

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

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

但我可以appendChildfoo这样

foo.appendChild(myTable);

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

2 个答案:

答案 0 :(得分:2)

嗯,你总是可以这样做:

foo.innerHTML = "";
foo.appendChild(myTable);

答案 1 :(得分:2)

在调用追加之前,请执行:

foo.innerHTML = '';

清除foo的内容。