,可以通过以下步骤实现:
下面是一个示例代码:
function createDivs(data) {
for (let i = 0; i < data.length; i++) {
// 创建新的div元素
const div = document.createElement('div');
// 设置div的属性和样式
div.className = 'my-div';
div.style.width = '100px';
div.style.height = '100px';
div.style.backgroundColor = 'red';
// 创建文本节点
const textNode = document.createTextNode(data[i]);
// 将文本节点添加到div元素中
div.appendChild(textNode);
// 将div元素添加到body元素中
document.body.appendChild(div);
}
}
// 调用函数并传入新数据
const newData = ['div1', 'div2', 'div3'];
createDivs(newData);
这段代码会根据传入的新数据,在页面中创建三个宽高为100px的红色div,并在每个div中显示对应的文本内容。你可以根据实际需求修改代码中的属性和样式,以及添加其他的DOM操作。
领取专属 10元无门槛券
手把手带您无忧上云