无法在“节点”上执行“appendChild”:参数 1 的类型不是“节点”
Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'
有一个问题可能会盯着我的脸。
var listitem = document.createElement("li").id = 'list' + x[i]
var listitem = listitem.innerHTML = '<button id="delete' + x[i] + '" class="button action" onclick="deleteuser(''' + x[i] + ''')">Delete</button>' + x[i]
document.getElementById('userslist').appendChild(listitem)
这段代码在 Javascript 上的 for 循环中,从错误中我可以理解 for 循环按预期工作,但它无法附加到上述列表中并出现上述错误。
这是
错误的
var listitem = document.createElement("li").id = 'list' + x[i]
它最终将字符串存储在变量listitem
而不是对象中。
你的代码应该是
var listitem = document.createElement("li");
listitem .id = 'list' + x[i];
相关文章:
- 是否排除节点中错误堆栈的第一行?/节点中的自定义错误类型
- 节点.js加密输入/输出类型
- 节点.js未捕获的异常类型错误:无法设置未定义的预处理 ''
- 收到错误:无法在“节点”上执行“appendChild”:参数 1 的类型不是“节点”
- 根据类型更改 jstree 节点文本颜色
- 未捕获的类型错误:对象#<节点列表>没有方法'addEventListener'
- 获取特定类型的第一个子节点-JavaScript
- 1.js:23未捕获类型错误:执行'失败;appendChild'在'节点':参数1不是
- 未捕获的类型错误:无法执行'观察'在'突变观察者':参数1不是'节点'
- Foundation 5可能的错误:未捕获类型错误:层必须是文档节点Foundation.min.js:8
- 节点.js writeFile [未捕获的类型错误: 无法读取未定义的属性'writeFile']
- 无法在“节点”上执行“appendChild”:参数 1 的类型不是“节点”
- 类型错误:对象不是函数+节点JS
- 静态类型节点JS可能吗?即打字稿
- 节点:类型错误:无法读取未定义的属性“on”
- Locu节点类型错误:无法调用方法'呼叫'的未定义
- Javascript合并两个函数,用另一个元素检查节点类型
- 为什么appendChild不能处理节点类型
- 修改节点类型
- 防止节点类型错误使应用程序崩溃