day14
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.width:获取显示器的宽度
Screen.height:获取显示器的高度
Screen.availwidth:可用宽度;相当于body的宽度
Screen.availheight:可用高度;相当于body的高度