说我有一个像这样的字符串:
var tablestring = "<table><tr><td>Test</td></tr></table>";
是否可以执行以下操作来填充表DOM对象:
var Test = document.createElement("TABLE");
Test.value = tablestring;
最佳答案
是的。使用.innerHTML
,您可以将html分配给dom元素。请查看下面的代码段:
function addTable(){
var tablestring = "<table><tr><td>Test</td></tr></table>";
var container = document.getElementById('container');
container.innerHTML = tablestring;
}
<button onclick="addTable()"> Add table </button>
<div id="container"></div>