浏览器

2018-08-23  本文已影响0人  HelloAndyZhang

BOM对象

window对象

BOM的核心对象是window,它表示浏览器的一个实例,它也是ECMAScript规定的Globle对象,也就是说网页中任何一个对象都是在window这个对象里面的。

location对象

提供了与当前窗口中加载的文档有关的信息,还有一些导航功能,值得注意的是location既是window对象的属性,又是document对象的属性,既window.location和document.location 引用的是同一个对象。

navigator对象

浏览器的各种信息就是从该对象里的属性来读取


1091597-20170109194821713-1109970777.png

history对象

该对象保存着用户上网的历史记录,控制页面的前进后退

DOM

  1. 获取元素
  1. 获取/设置元素的属性值
  1. 创建节点Node
  1. 删除节点
  1. 获取当前元素的父节点 :
  1. 获取当前元素的子节点:
    • element.chlidren //返回当前元素所有子元素节点对象,只返回HTML节点
    • element.chilidNodes //返回当前元素多有子节点,包括文本,HTML,属性节点。(回车也会当做一个节点)
    • element.firstChild //返回当前元素的第一个子节点对象
    • element.lastChild //返回当前元素的最后一个子节点对象
  2. 获取当前元素的同级元素:
    • element.nextSibling //返回当前元素的下一个同级元素 没有就返回null
    • element.previousSibling //返回当前元素上一个同级元素 没有就返回null
  3. 获取当前节点的节点类型:
    • node.nodeType //返回节点的类型,数字形式(1-12)常见几个1:元素节点,2:属性节点,3:文本节点。
上一篇 下一篇

猜你喜欢

热点阅读