javascript - 如何动态地将列添加到html?
问题描述
这是我的 HTML
<div class="row text-center">
<div class="col h4">We Work With:</div>
<div class="col">test</div>
<div class="col">test</div>
<div class="col">test</div>
<div class="col">test</div>
</div>
我应该展示与我们合作的商店。我的老板告诉我要改变他们不工作“硬代码”,他们希望我使用 ajax!屁股我明白我需要通过js添加元素,将来我会从数据库中展示它们,但现在他们希望我制作一个简单的模板。请各位大侠帮忙!
解决方案
原生 JavaScript 中的 2 种方式:
var container = document.querySelector("#container");
console.log(container);
// First method
container.innerHTML = container.innerHTML + "<div class='col'>test+</div>";
// Second method
var newRow = document.createElement("div");
console.log("newRow", newRow);
var rowText = document.createTextNode("test++");
console.log(rowText);
newRow.appendChild(rowText);
newRow.classList.add("col");
console.log(newRow);
container.appendChild(newRow);
<div id="container" class="row text-center">
<div class="col h4">We Work With:</div>
<div class="col">test</div>
<div class="col">test</div>
<div class="col">test</div>
<div class="col">test</div>
</div>
和平。
推荐阅读
- c++ - Microsoft C/C++:“严格一致性”wrt 实现的定义是什么?
- mlops - Triton 推理服务器:显式模型控制
- python - 导入包时不允许操作
- c - C 到 Fotran:指向 char 数组的 C 指针的互操作性,在结构中声明
- python - 使用 osmnx.plot_graph_folium() 如何出现丢失的几何错误?
- java - 如何在 WebSecurityConfigurerAdapter 中结合基本身份验证和 Oauth2?
- python - 我可以帮助找出在此构建错误中更改 python setuptools 版本的位置吗?
- swift - Swift 脉冲动画非圆
- php - 如何使用 \d* 和 \w* 将 unicode 字符重复为数字和字符
- swiftui - SwiftUI 运行时仅在 IOS15 中使用带有 uiviewrepresentable 的 collectionview 的组合布局时崩溃