【发布时间】:2020-12-04 13:22:15
【问题描述】:
我正在从我的服务器获取一些数据,我想创建元素,但此代码不起作用,请帮助我
var filelist=['dummy1','dummy2','etc']
filelist.forEach(file=>{
var newli=document.createElement("li")
var newa=document.createElement("a")
newa.innerHTML=file
newa.setAttribute('href',file)
newli.append(newa)
box.append(newli)
})
请注意,该框是上述代码中的一个 div
【问题讨论】:
-
考虑创建一个jsbin之类的并链接到它
-
您可以在 Stack Overflow 上使用Stack Snippets(工具栏中的图标类似于
<>)在此处创建一个可运行的示例。 -
没有
append方法;你想要appendChild。 -
代码不工作?你能分享任何错误日志吗?加上你是如何获得盒子元素的?
-
打开你的开发者工具,阅读控制台中的错误信息。
标签: javascript html arrays append element