children与childNodes都是获取目标元素的子节点,不同的是:
1、children是非标准属性,childNodes是标准属性。
2、children获取的都是元素节点,而childNodes获取的是所有节点(包括元素节点、属性节点、文本节点),通过nodeType来判断,nodeType === 1是元素节点,nodeType===2是属性节点,nodeType===3是文本节点。
3、如果要获取第一个元素节点,children是children[0],childNodes是通过遍历判断首次出现nodeType===1的节点。