jcst.net
当前位置:首页 >> 怎样取消JS中的"Blur"事件 >>

怎样取消JS中的"Blur"事件

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

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

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

什么意思?其实你设置完blur事件后 可以在设置一个事件onfocus

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

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

blur()应该是失去焦点时执行的函数吧。 你没有设置,怎么会有反应。 至少要绑定个 myWindow.onblur(alert("blur"));再用blur() 才能看出区别吧。没试, 楼主可以试验下。

我的第一个 HTML 页面 function reg_type(type){ document.getElementById('username').onblur =function(){alert(type);}; } OK,按钮点击前没有事件,点击后修改了失去焦点事件。没有问题。

自己将上面的代码复制到html文件中.试试.不符合要求的话,自己稍微调整一下.

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

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