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

来源:6-5 光标聚焦事件(onfocus)

hh_627848413

2015-08-08 16:18

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

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

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

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

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

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

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

写回答 关注

1回答

  • hey自然
    2015-08-14 22:01:42

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

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

    hh_627...

    好的,谢谢

    2015-08-15 10:12:42

    共 1 条回复 >

JavaScript进阶篇

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

468196 学习 · 21891 问题

查看课程

相似问题