wpzy.net
当前位置:首页 >> js手动触发Blur事件 >>

js手动触发Blur事件

window.onload=function(){ var name=document.getElementById("name"); name.onblur=function(){ document.getElementById("uname").value=name.value; }; }

我刚出现了这个问题,一加载页面就执行了失去焦点事件,其原因是,浏览器自动记录了登录表单数据,然后自动填充到了页面中.在浏览器去删掉保存的数据即可,每个浏览器操作不一样,具体自己百度一下就好了.

$(function(){ $("input[name='x']").removeAttr("onblur");});

b.onfocus = function(){ // do a // do b }

onblur是在失去焦点的时候起作用,不管文本的值是否有改变 onchange是在失去焦点并且文本的值发生了改变的时候起作用,如果值没有改变则不起作用

JS不是很懂。不过可以参考Jquery $("元素").unbind("blur")

Fast Test!!!可以的,触发onblur事件后,会按顺序执行方法。我这里测试代码,会依次弹出框1,框2.

object.blur(); 这样就可以了. 但不是所有对象都有blur方法的, 具体可以参考DOM手册. button和 input type="button" 都有 blur 方法.

是失去某个焦点的意思,多用在输入框input,失去焦点,光标有不会在那里了,不能够输入内容了 相对的获取焦点就是focus document.getElementById("").blur()

jq中:$('#btn').unbind("blur")

网站首页 | 网站地图
All rights reserved Powered by www.wpzy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com