首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获得焦点与失去焦点事件

一 介绍 获得焦点事件(onfocus)是当某个元素获得焦点触发事件处理程序。 失去焦点事件(onblur)是当前元素失去焦点触发事件处理程序。...一般情况下,这两个事件是同时使用的。...二 应用 文本框获得焦点改变背景颜色 本示例是在用户选择页面中的文本框,改变文本框的背景颜色,当选择其他文本框,将失去焦点的文本框背景颜色恢复原始状态。...-- function txtfocus(event){ //当前元素获得焦点 var e=window.event; var obj=e.srcElement; //用于获取当前对象的名称 obj.style.background...="#FFFF66"; } function txtblur(event){ //当前元素失去焦点 var e=window.event; var obj=e.srcElement; obj.style.background

6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    input获取焦点 原生js_原生js的input事件

    1.onfocus 当input 获取到焦点触发 2.onblur 当input失去焦点触发,注意:这个事件触发的前提是已经获取了焦点再失去焦点的时候才会触发该事件,用于判断标签为空。...3.onchange 当input失去焦点并且它的value值发生变化时触发,个人感觉可以用于注册的确认密码。...4.onkeydown 按下按键事件触发, 5.onkeyup 当按键抬起的时候触发的事件,在该事件触发之前一定触发了onkeydown事件–相当于一个按键,两个事件,没怎么用过 6.onclick...当input的value值发生变化时就会触发,(与onchange的区别是不用等到失去焦点就可以触发了) 使用方法: 以上事件可以直接放到input的属性里,例如: 1 , 可以通过js给input...dom元素添加相应的事件, 2 document.getElementByTagName(‘input’).onfocus = function(); 3 事件监听。

    25.7K60

    原生js获得八种方式,事件操作

    08.17自我总结 关于js 一.原生js获得八种方式 通过ID获取(getElementById) 通过name属性(getElementsByName) 通过标签名(getElementsByTagName...document.documentElement) document.documentElement是专门获取html这个标签的 获取body的方法(document.body) document.body是专门获取body这个标签的 二.事件句柄...属性 当以下情况发生,出现此事件 onabort 图像加载被中断 onblur 元素失去焦点 onchange 用户改变域的内容 onclick 鼠标点击某个对象 ondblclick 鼠标双击某个对象...onerror 当加载文档或图像发生某个错误 onfocus 元素获得焦点 onkeydown 某个键盘的键被按下 onkeypress 某个键盘的键被按下或按住 onkeyup 某个键盘的键被松开...重置按钮被点击 onresize 窗口或框架被调整尺寸 onselect 文本被选定 onsubmit 提交按钮被点击 onunload 用户退出页面 三.使用方法 1.获取单个元素 2.单个元素发送的事件

    3.3K10

    JavaScript 事件基础补充

    中把事件处理函数作为属性执行JS函数 //执行JS的函数 PS:函数不得放到window.onload...JavaScript事件处理函数及其使用列表 事件处理函数 影响的元素 何时发生 onabort 图像 当图像加载被中断 onblur 窗口、框架、所有表单对象 当焦点从对象上移开 onchange...输入框,选择框和文本区域 当改变一个元素的值且失去焦点 onclick 链接、按钮、表单对象、图像映射区域 当用户单击对象 ondblclick 链接、按钮、表单对象 当用户双击对象 ondragdrop...1.鼠标事件,页面所有元素都可触发 click:当用户单击鼠标按钮或按下回车触发。...input.onchange = function () { alert('Lee'); }; focus:当页面或者元素获得焦点在window及相关元素上面触发。

    3.1K50

    开发者需要掌握的JS事件

    问题:HTML 元素添加事件, 与JS添加事件是否可以完全等价? 在实际开发中,如果传参数,使用HTML元素绑定事件,如果不传参数,使用JS绑定事件。传参数也可以使用与JS绑定事件【使用匿名函数】。...onclick = "clicktest('次奥')"/> 2.鼠标移动事件 Mousemove:鼠标移动触发事件 鼠标跟随效果 Mouseover:鼠标从元素外,移动元素之上,信息提示...鼠标按下、按键弹起 click = mousedown + mouseup; oncontextmenu 鼠标右键菜单事件 (不是浏览器兼容事件) 4.聚焦离焦事件 focus 聚焦 页面焦点定位到目标元素...name="message" id="message"/> IE 中window对象,提供event属性,所以在IE中可以直接使用 event对象 火狐没有全局event对象,必须在发生事件...-- 删除,询问用户是否删除,然后再跳转--> 这是一个链接 事件传播 <!

    2.5K80

    文档和元素的几何滚动

    并且返回的不是实时的,属于一个快照 滚动 设置一个垂直滚动的 // 获得文档和窗口的高度 var documentHeight = document.documentElement.offsetHeight...onsubmit事件只能通过单击提交按钮触发。(通过回车也能触发该事件)如果直接调用表单的submit()方法将不会触发onsubmit事件处理程序。...单选框和复选框共用一个状态标识,它们的click和change事件都会被触发,相比一下change事件更加有用。 表单元素在收到键盘的焦点也会触发focus事件。...失去焦点触发blur事件事件处理程序代码中关键字this将会触发该事件的文档元素的一个引用,或者通过this.form.x得到该表单中以x命名的元素 事件总结 提交触发的事件 当用户单击按钮(或者回车的时候...即要发生一次完整的改变才会触发一次change事件。 focus事件 收到键盘的焦点将会触发focus事件,即每次输出一次都会触发一次focus事件

    5.2K00

    DOM事件第二弹(UIEvent事件

    js对象:image、windows、layer(h5的) unload 在页面或内容被移除触发。元素:body、frameset;Js对象:window。...onbeforeunload 提示用户是否关闭当前网页 abort 图片加载完成之前被用户终止触发,元素:img;js对象:image error 资源加载出错被触发,元素:script、img、style...;js对象:window,image select 文本被选中触发,js对象:window 2.1 兼容点 当load事件应用在script元素上,在Ie不支持,需要用onreadystatechange...三、焦点事件 不是所有的标签都支持焦点事件,如div(不可编辑状态)、span、p等这类布局和显示内容的标签不支持焦点事件,主要form、以及form下的标签支持焦点事件。...事件名 说明 focus 获得焦点,不冒泡 blur 失去焦点,不冒泡 focusin 获得焦点,冒泡 focusout 失去焦点,冒泡 DOMFocusin 获得焦点,不冒泡,遗留方案 DOMFocusout

    2.8K90
    领券