原生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.获取单个元素
2.单个元素发送的事件
3.发生的内容相关替换

let inp = document.querySelector('input');
inp.onkeydown = function () {
    console.log('按下')
};

四.提取元素里面的内容

innerHTML:获取文本包括标签
innerText:获取文本不包括标签
val:获取表单里面的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值