Day14

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表示向后跳转两个

上一篇:DAY14 JAVA Doc


下一篇:Day14