javascript - 如何在 javascript for 循环中呈现大块 html

标签 javascript html css

我有一个 html 组件,它在表格中生成可变数量的行。在这个组件中有几个 css 类,例如

<div class="row" style="margin-left:0">

如何将这一大段 html 嵌入到 javascript forloop 中?我知道的唯一方法是使用 document.write("") 但类中的引号会把它搞砸。

更新: 知道为什么在使用 innerHTML 时标签和其中的所有内容都被忽略了吗?

最佳答案

创建一个 ID 为 someDiv(或任何你想要的)的 div 以使其工作。

document.getElementById("someDiv").innerHTML = '<div class="row" style="margin-left:0">';

为了避免与HTML中的双引号冲突,我使用了单引号来包裹字符串。

关于javascript - 如何在 javascript for 循环中呈现大块 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10516128/

相关文章:

javascript - 是否可以只打印 Canvas 元素?

javascript - 如何在 Javascript 中正确链接 Promise,并考虑错误处理?

javascript - 如何为通过java脚本动态创建的HTML表格行添加onclick事件?

Javascript 将数据操作为 d3 堆积图的对象数组

javascript - 使用 Jquery 或 JavaScript 更改最大宽度

html - 垂直对齐的百分比边距的 CSS 问题

html - 为 Blackberry Curve 优化站点(在 iOS/Android 中保持相同)

javascript - 南?为什么浏览器不会将其读取为数字?

html - 如何避免水平 slider 布局中的垂直滚动条

jquery - 如何使用 jQuery 输入 vh 属性而不是 px 来滚动导航?