说我有一个像这样的字符串:

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>

10-08 02:47