在2中放置2个div并返回innerHtml

时间:2014-11-12 11:23:59

标签: javascript html innerhtml

我可以在innerHTML中返回一个表作为div,但是想在div上面添加一个标题。所以创造了3个div。标题为1 div,表格为1 div,然后将2个div放在第三个div中。 这不起作用:

1 个答案:

答案 0 :(得分:1)

你有几个错误。

首先,您应该创建的元素是div而不是divTable。它应该是:

var div1 = document.createElement('div');
div1.appendChild(table);

然后你不能追加featureTag因为它是一个字符串,所以在这种情况下使用innerHTML

var featureTag = "<center><b> <FONT COLOR='FF6600'> Feature Properties </FONT> </b> </center> </br>";

var div2 = document.createElement('div');
div2.innerHTML = featureTag;

像这样:http://jsfiddle.net/epuf5fgd/