JS-WebAPI-DOM03-节点操作

1.Node节点操作

1.定义:

DOM树中所有内容都是节点

比如:*元素节点div等,属性节点src等,文本节点…

2.查找节点

父节点,子节点,兄弟节点

1)查找父节点parentNode

2)查找子节点

children/childNodes

1.子元素.parentNode.属性//查找父元素节点
2.父元素.children//仅获得元素节点,返回的是伪数组
  父元素.childNodes//获得所有子节点,包括文本,注释等,返回的是伪数组

注意: ul.children获得的是伪数组

console.log(ul.children)//打印输出所有子元素li

3)查找兄弟节点

1.下一个兄弟节点–nextElementSibling属性

2.上一个兄弟节点–previousElementSibling属性

3.增节点

1.创建节点(先)

document.createElement(‘标签’)

2.追加节点(后)

1.父元素.appendChild(要插入的元素)–插入到父元素后面

1)要想创建的元素在界面看到,还需要追加到父级元素中

//创建节点li
let li =document.createElement('li')
//追加节点到父元素中的前面
ul.appendChild(li)//输出ul就有追加的li

2.父元素.insertBefore(子元素,放到哪个元素前面)

3.克隆节点

元素.cloneNode(布尔值)

//默认false
1.true,克隆时包含后代节点一起克隆
2.false,克隆时不包含后代节点

4.删除节点–通过父元素删除

父元素.removeChild(要删除的元素),从html中删除

2.Date时间对象

1.定义:

用来表示时间的对象,可以的到系统当前时间

2.new实例化:

new关键字,操作成为实例化

//1.获得当前时间
let date =new Date()
//2.获得指定时间
let time=new Date('1995-06-07')
//3.其他数据
  //1)创建数组
let arr = new Array()//创建数组未简化写法
let arr = []
  //2)创建对象
let obj= new Object()
let obj={}

3.时间对象方法

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

4.时间戳

计算总毫秒数

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1)getTime()

//得倒当前时间date
let date = new Date()
//1.getTime()得倒时间戳
console.log(date.getTime())
//2.简写版: +new Date()
console.log(+new Date())
//3.Date.now()
console.log(Date.now())

2)+new Date()

3)Date.now()

w Date()
console.log(+new Date())
//3.Date.now()
console.log(Date.now())


 **2)+new Date()**

 3)Date.now()

 无需实例化,**只能获取当前时间戳**,前面两种能获取指定时间戳
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值