为了账号安全,请及时绑定邮箱和手机立即绑定

数组迭代方法filter里为何查不到nodeType

数组迭代方法filter里为何查不到nodeType

function child(parent) {            var childlist = Array.of(parent.childNodes);//获取父元素下的所有自己并转为数组            //使用filter过滤            var listChild=childlist.filter(function (item, index, arr) {                return(item.nodeType==1);//返回所有nodeType==1的子集,但是可以获取所有的item            })            console.log(listChild)//这里返回空[]        }        child(list)//传入父元素
查看完整描述

1 回答

已采纳
?
QuoVadis

TA贡献4条经验 获得超2个赞

var childlist = Array.of(...parent.childNodes);
或者
var childlist = Array.from(parent.childNodes);


查看完整回答
反对 回复 2017-10-21
  • 1 回答
  • 0 关注
  • 1012 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信