为什么appendChild不能处理节点类型
Why appendChild is not working with node type?
这对我来说可能有点太简单了,但我想知道为什么我不能将'img'添加到'div'。
控制台确实传递图像,但它不是附加的。我想删除后面的元素
Thanks in advance
var theLeft = document.createElement('div');
var theLeftElements = theLeftSide.getElementsByTagName('img');
theLeftSide.appendChild(theLeft);
theLeft.appendChild(theLeftElements);
getElementsByTagName
返回NodeList
(类似于数组),而appendChild
期望其参数为Node
。
你需要自己遍历列表:
var imgs = document.getElementsByTagName('img');
for( var i = 0; i < imgs.length; i++ ) {
parent.appendChild( imgs[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不能处理节点类型
- 修改节点类型
- 防止节点类型错误使应用程序崩溃