其他分享
首页 > 其他分享> > JS之节点操作

JS之节点操作

作者:互联网

什么是节点?

网页中所有的元素都是节点(标签,属性,文本,注释等)

// 1. 父节点 parentNode
var erweima = document.querySelector('.erweima');
// var box = document.querySelector('.box');
// 得到的是离元素最近的父级节点(亲爸爸) 如果找不到父节点就返回为 null
console.log(erweima.parentNode);
// DOM 提供的方法(API)获取
var ul = document.querySelector('ul');
var lis = ul.querySelectorAll('li');
// 1. 子节点  childNodes 所有的子节点 包含 元素节点 文本节点等等
console.log(ul.childNodes);
console.log(ul.childNodes[0].nodeType);
console.log(ul.childNodes[1].nodeType);
// 2. children 获取所有的子元素节点 也是我们实际开发常用的
console.log(ul.children);

 

标签:console,log,JS,ul,var,操作,childNodes,节点
来源: https://www.cnblogs.com/dxboot/p/16299873.html