原生js得到八种方式,事件操做

08.17自我总结

关于js

一.原生js得到八种方式

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

二.事件句柄

属性 当如下状况发生时,出现此事件
onabort 图像加载被中断
onblur 元素失去焦点
onchange 用户改变域的内容
onclick 鼠标点击某个对象
ondblclick 鼠标双击某个对象
onerror 当加载文档或图像时发生某个错误
onfocus 元素得到焦点
onkeydown 某个键盘的键被按下
onkeypress 某个键盘的键被按下或按住
onkeyup 某个键盘的键被松开
onload 某个页面或图像被完成加载
onmousedown 某个鼠标按键被按下
onmousemove 鼠标被移动
onmouseout 鼠标从某元素移开
onmouseover 鼠标被移到某元素之上
onmouseup 某个鼠标按键被松开
onreset 重置按钮被点击
onresize 窗口或框架被调整尺寸
onselect 文本被选定
onsubmit 提交按钮被点击
onunload 用户退出页面

三.使用方法

1.获取单个元素javascript

2.单个元素发送的事件html

3.发生的内容相关替换java

let inp = document.querySelector('input');

inp.onkeydown = function () {
    console.log('按下')
};

四.提取元素里面的内容

  • innerHTML:获取文本包括标签
  • innerText:获取文本不包括标签python

  • val:获取表单里面的值框架

五.补充知识点

获取操做父标签修改子标签

好比说咱们点击a类修改下面的b类this

let xx = document.querySelector('.a');
xx.onclick = function () {
    this.querySelector('.b').innerHTML='点击a了;
};

querySelectorAll获取一组元素后咱们怎么把其中的内容取出来

let xx = document.querySelectorAll('.a');
for (let i = 0; i < xx.length; i++){
    console.log(xx[i]);
}
相关文章
相关标签/搜索