1-列举所有获取 DOM 元素的方法
var a=document.getElementById("id")
var a=document.getElementsByClassName("class")
var a=document.getElementsByTagName("input")
var a=document.getElementsByName("aaa")
var a=document.querySelector("div")
var a=document.querySelectorAll("div")
2-列举添加 DOM 元素的方法
var a = document..createElement("p");
a.innerText="hello world";
var a = document.getElementById('div');
a.innerHTML = '';
document.write('');
3-列举移除 DOM 元素的方法
removechild()
remove()
empty()
4-分别列举 BOM 常用对象 location navigator history screen 中的属性和方法history存访问记录的
Window - 代表的是整个浏览器的窗口,同时window也是网页中的全局对象
Navigator - 代表的当前浏览器的信息,通过该对象可以来识别不同的浏览器
Location - 代表当前浏览器的地址栏信息,通过Location可以获取地址栏信息,或者操作浏览器跳转 页面
History - 代表浏览器的历史记录,可以通过该对象来操作浏览器的历史记录 由于隐私原因,该对象不能获取到具体的历史记录,只能操作浏览器向前或向后翻页 而且该操作只在当次访问时有效
Screen - 代表用户的屏幕的信息,通过该对象可以获取到用户的显示器的相关的信息
Location对象
封装了浏览器地址栏信息 如果直接打印location会获取到当前页面的完整路径
如果直接将location修改为一个完整的路径 或相对路径 则我们页面会自动跳转到该路径 并且生成相应的历史记录
location.assign() 用来跳转到其他页面 作用和直接修改location一样
location.reload() 和刷新按钮功能一样 刷新当前页面 如果在方法中传递true则会强制清空缓存刷新页面
location.replace() 可以使用一个新的页面替换当前页面 也会跳转页面 不会生成历史记录 不能使用回退按钮
screen对象
availHeight屏幕的高度像素减去系统部件高度之后的值
availWidth屏幕的宽度像素减去系统部件宽度后的值
height屏幕的高度像素
width屏幕的宽度像素
navigator对象
console.log(navigator.appCodeName);
console.log(navigator.appName);// 返回浏览器的名称。
console.log(navigator.appVersion);//返回浏览器的平台和版本信息。
console.log(navigator.clipboard);
console.log(navigator.geolocation);//经纬度
console.log(navigator.platform);// 返回运行浏览器的操作系统平台。
console.log(navigator.userAgent);// 返回由客户机发送服务器的 user-agent 头部的值
History对象
可以用来操作浏览器向前向后翻页
history.length可以获取当次访问链接的数量
history.back()回退到上一个页面 作用和后退按钮一样
history.forward()跳转到下一个页面 作用和前进按钮一样
history.go() 可以用来跳转到指定的页面
它需要一个整数作为参数 1表示向前跳转一个页面 2表示跳转两个 -1表示向后跳转一个 -2表示向后跳转两个