问答详情
源自:6-5 光标聚焦事件(onfocus)

为什么在用onfocus光标聚焦的时候一直在弹出框,鼠标移开还是无法停止

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title> 光标聚焦事件 </title>

  <script type="text/javascript">

    function message(){

 alert("请选择,您现在的职业!");

}

  </script>

</head>

<body>

请选择您的职业:<br>

  <form>

   

    <select name="career"onfocus="message()"

      <option>学生</option> 

      <option>教师</option> 

      <option>工程师</option> 

      <option>演员</option> 

      <option>会计</option> 

    </select> 

  </form>

</body>


提问者:慕妹3458930 2018-06-06 11:23

个回答

  • 成事不足先生
    2020-07-31 10:47:26

    刷新浏览器就好了呀


  • 破釜沉舟0511
    2019-03-01 10:24:18

    加个首次判断:

      var first = true;

        function message(){

            if (first) {

            alert("请选择,您现在的职业!");

            first = false;

            }

    }


  • 慕容8015217
    2018-08-10 15:23:15

    刷新页面就行了

  • 光华公子源氏
    2018-08-08 18:07:00

    ESC亲测可以

  • 慕瓜9258426
    2018-07-25 10:01:04

    ESC试了不行啊

  • AlwaysOnlineCJ
    2018-07-24 16:16:33

    Esc键将事件停止就可以了。并不需要关闭浏览器

  • 墨笑
    2018-07-02 23:51:12

    这种情况,关闭浏览器了,,,,,

  • 小白趣次大飞囊
    2018-06-26 15:33:27

    焦点一直聚焦在文本框怎么办呢

  • 可了不得
    2018-06-19 13:28:27

    因为你的焦点一直聚集在文本框内了

  • 夜阑卧听风吹雨y
    2018-06-10 22:20:22

    不是,我的是有空格的,还是一直在弹出提示框,根本停不下来。

  • IT_Elit
    2018-06-08 22:38:39

    是不是select两个属性之间没有空格?

  • 薛定谔的喵咪
    2018-06-06 15:19:14

    下拉列表用onfocus什么目的