如何用JS实现div失去焦点事件??
(最好不用onmousedown) 谢谢!!

解决方案 »

  1.   

    指的是鼠标点击范围不在这个DIV的范围内?还是什么?
      

  2.   

    如何用JS实现div失去焦点事件?? 
    要让它失去焦点 obj.blur();
    要让他失去焦点响应事件 obj.onblur=function(){};
      

  3.   

    加上tabIndex就有focus了
    可以参考这里的focus和tabIndex
      

  4.   

    div在IE7里是有onblur事件的,其他的浏览器就没试过  
    快乐编程每一天
    huangbin33.blog.163.com
      

  5.   

    楼主如果现在的焦点不在div中的任何一个控件中,是不是就可以判断焦点离开了这个div
      

  6.   

    onblur,DIV中没有这个事件吧,IE7中有吗?学习了,继续关注中
      

  7.   

    谁说的div没有onblur事件了????
    MSDN:
    onblur Event
    Fires when the object loses the input focus. Applies To A, ABBR, ACRONYM, ADDRESS, APPLET, AREA, B, BDO, BIG, BLOCKQUOTE, BUTTON, CAPTION, CENTER, CITE, CUSTOM, DD, DEL, DFN, DIR, DIV, DL, DT, EM, EMBED, FIELDSET, FONT, FORM, FRAME, FRAMESET, hn, HR, I, IFRAME, IMG, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=image, INPUT type=password, INPUT type=radio, INPUT type=reset, INPUT type=submit, INPUT type=text, INS, ISINDEX, KBD, LABEL, LEGEND, LI, LISTING, MARQUEE, MENU, OBJECT, OL, P, PLAINTEXT, PRE, Q, RT, RUBY, S, SAMP, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TABLE, TBODY, TD, TEXTAREA, TFOOT, TH, THEAD, TR, TT, U, UL, VAR, window, XMP, Element Constructor, Window Constructor 
      

  8.   

    表单元素事件 (Form Element Events)
    仅在表单元素中有效。
    属性 值 描述
    onchange 脚本 当元素改变时执行脚本
    onsubmit 脚本 当表单被提交时执行脚本
    onreset 脚本 当表单被重置时执行脚本
    onselect 脚本 当元素被选取时执行脚本
    onblur 脚本 当元素失去焦点时执行脚本
    onfocus 脚本 当元素获得焦点时执行脚本
    标准...........
    IE从来就不合群 .......
      

  9.   

    onblur  可以使 结贴去
      

  10.   

    哎,DIV确实没有鼠标离开blur事件啊,我现在也在做这个,仿腾讯的那个微博,但是腾讯微博就做出了这个事件了!
      

  11.   

    加上
    tabindex属性就可以出发onblur事件