14

1- 列举所有获取 DOM 元素的方法:

  • 通过ID获取(getElementById)
  • 通过name属性(getElementsByName)
  • 通过标签名(getElementsByTagName)
  • 通过类名(getElementsByClassName)
  • 通过选择器获取一个元素(querySelector)
  • 通过选择器获取一组元素(querySelectorAll)
  • 获取html的方法(document.documentElement)
  • document.documentElement是专门获取html这个标签的
  • 获取body的方法(document.body)
  • document.body是专门获取body这个标签的

2- 列举添加 DOM 元素的方法:

createElement() 创建一个元素

appendChild()    向html元素添加节点

3- 列举移除 DOM 元素的方法

   removeChild();  所删除节点的父节点

  emoveNode() 是所要删除的节点

4- 分别列举 BOM 常用对象 location navigator history screen 中的属性和方法:

   localhost对象:

reload  刷新页面

replace 用于新的文档替换当前文档

assign  加载新文档

href   设置或返回完整的 URL

host     设置或返回 # 号开始的 URL

hostname 设置或返回当前 URL 的主机名

 port     设置或返回当前 URL 的端口号

pathname 设置或返回当前 URL 的路径部分

search  设置或返回从 ? 号开始的 URL 的部分

  history对象:

History.back();回到上一个页面;
History.forward();前进到下一个页面
History.go(number)当number为负数时,向后跳转几个页面;为正数时,前进几个页面

navigator 对象:

     Navigator.appversion:浏览器平台开始的版本信息

screen对象:

Screen.获取显示器的宽度
Screen.height:获取显示器的高度
Screen.avail可用宽度;相当于body的宽度
Screen.availheight:可用高度;相当于body的高度

原文地址:https://www.cnblogs.com/xuexiaotian/p/14494161.html