javascript - 将 2 个 div 放入 1 个 div 中并以 innerHtml 形式返回

标签 javascript html innerhtml

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

最佳答案

你有几个错误。

首先,您应该创建的元素是 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/

关于javascript - 将 2 个 div 放入 1 个 div 中并以 innerHtml 形式返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26885790/

相关文章:

html - 无法显示正文背景图片或标题图片

javascript - 如何在javascript中传递 anchor 文本innerHtml

javascript - 我如何使用 React (JSX) 编写 else if 结构 - 三元表达式不够表达

javascript - 从 promise.all() 返回数据

javascript - 在 Angular 模板 HTML 中使用 css 变量?

html - org 模式将反斜杠导出到 Latex 和 html

javascript - 我如何在 React 中使用 RXJS fromEvent?

javascript - HTML 中的模态窗口

javascript - insideHTML 替换整个文档

javascript - innerHTML 在 Chrome 中不能与 xhtml 一起正常工作