为了账号安全,请及时绑定邮箱和手机立即绑定

关于JS进阶篇 6-5光标聚焦事件(onfocus)的一些问题

  1. 当看到教程描述,”当将光标移到文本框内时,即焦点在文本框内,触发onfocus 事件,并调用函数message()“时,我理解的是鼠标滑过文本框时,触发相应时间,但在我的练习过程中却是经过点击才有了alert

  2. 关于浏览器反馈效果:

    本次程序:我用了几个浏览器分别进行了试验,发现效果各有不同。

    Fire-fox:每点击一次,触发一次alert

    360极速浏览器:点击是触发alert,确认后进入自动 弹出option选择框,如果期间有点击过页面空白位置,将再次弹出alert

  3. IE浏览器:没有弹出alert

    对于这么多不同的结果,让我对onfocus很迷茫,希望有人可以给解释一下。

正在回答

1 回答

后面有一个回答,点击 或者 Tab 键选择 都可以触发 onfocus事件。但是onclick事件只能是点击才能会触发。

然后,因为浏览器对JavaScript语言的识别存在一定差别。部分浏览器可能无法识别onfocus事件,因而导致无法打开该事件。你可以看一下《JavaScript DOM 编程艺术》对这类问题剖析的比较详细。

1 回复 有任何疑惑可以回复我~
#1

hh_627848413 提问者

好的,谢谢
2015-08-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468196    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

关于JS进阶篇 6-5光标聚焦事件(onfocus)的一些问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信