问下失去焦点时判断我是否单击了某控件? 我用div 做了一个下拉选择框,当单击一input时,出现这下拉框,在下拉框中选值.我想让input 失去焦点时,下拉框会自动的消失.但是当我单击下拉框时.由于input也失去了焦点.就会导致下拉还没选择就框消失了.我想判断是否是单击的是下拉框,如果是,就不会消失.请问该怎么写呢?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <Script> var aa=true;</script><input name="a" onfocus="document.getElementById('b').style.display='block';" onblur="if(aa) document.getElementById('b').style.display='none';"><div id="b" style="display:none;border:1px solid black;" onmouseover="aa=false" onmouseout="aa=true;">Hello</div> 吧本身这两个事件就存在冲突啊!!!单击下拉框则input肯定会失去焦点啊!!!换做别的时间测试试试。还有下拉框理为什么要包含input控件啊??? 你的下拉框是div层吗换成当下拉框,失去焦点时,下拉框消失不好吗 3楼的老大谢谢了....这个真的很好使啊,因为你自己要做一个用div的弹出窗口啊. 可不可以在input focus事件中判断啊。。 求助关于ajax验证数据防止提交的问题 javascript的符号问题 js实现决策树 在前台的javascript中如何读取cooikes的值 cookie的跨域,我解决不了了........ javascript简单问题!!!! 如何用JAVASCRIPT来选择网页的SELECT里面的OPTION? 如何运行JS文件,我在机器上装了DreamWeaver这个软件,现在双击JS文件,就用这个编辑软件打开了。请问如何在这样的情况下如何才能运行JS Extjs 窗体问题 100分!!![精典]窗口关闭问题! 金山软件招聘前端开发 动态加载js的问题 FF出现问题
var aa=true;
</script>
<input name="a" onfocus="document.getElementById('b').style.display='block';" onblur="if(aa) document.getElementById('b').style.display='none';">
<div id="b" style="display:none;border:1px solid black;" onmouseover="aa=false" onmouseout="aa=true;">Hello</div>
换做别的时间测试试试。
还有下拉框理为什么要包含input控件啊???
换成当下拉框,失去焦点时,下拉框消失不好吗