gpt4 book ai didi

javascript 用数组创建元素

转载 作者:行者123 更新时间:2023-11-29 20:52:39 24 4
gpt4 key购买 nike

我从我的数据库中获取了一个数组,我正在尝试创建一个元素,但它不起作用。这是我的简化代码

var objecthtml = {

id : 1,
html: '<div> </div>',
css: 'colonne'
}

console.log(objecthtml.html);
console.log(objecthtml);

var myArray = [objecthtml];
console.log(myArray);

let block = document.createElement(objecthtml.html);

这是错误信息:

InvalidCharacterError: String contains an invalid character

最佳答案

document.createElement将 HTML 标记名称作为参数。如果您想使用对象属性中的 HTML 代码创建一个元素,您可以创建一个容器元素并将该 HTML 代码放入其 innerHTML 属性中。

var objecthtml = {
id : 1,
html: '<div>Oh yeah</div>',
css: 'colonne'
}

let block = document.createElement("div");
block.innerHTML = objecthtml.html;

document.body.appendChild(block);

关于javascript 用数组创建元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51037845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com