<div id="popup" style="width:300;" onblur="alert(1)"></div> 这句怎么不执行? 在FireFox中这个是可以的,但在IE中,好像是不行的.把它改为用<table>实现,这就可以了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onblur事件是肯定不行的了,根本就不会触发。你可以在body中加个onclick事件,判断event.srcElement是不是上面那个div,如果是就什么也不做,否则就隐藏。 有一个输入框,输入文字后,会动态生成一个div,用鼠标点击div后,会把div里的值赋到输入框里,现在就想:在值赋到输入框后,想把这个div隐藏掉, 接上我就这样写 <div id="popup" style="width:300;" onblur="alert(1)"></div> 但是没有反应 我在上面搞错了你的意思,回答错了.但我用这样的代码是可以的<div id="popup" style="width:300px; background-color:#993333" onblur="alert(1)"></div>先用鼠标点一下popup的区域,当鼠标点别的区域时触发了事情. div 里面调用 JS 的ID,出现问题。document.getElementById('abc')为空或不是对象 各位高手帮忙看看,急! 求高手们给修正代码。 请教,网页中嵌入Google API 地图 实现?? 如何实现下面的效果?在线等 showModalDialog 能有最大化图标吗 怎么动态更新网页中的内容,不刷新主网页? SESSION变量紧急求助 如何取出文件名? 如何监控页面上任一元素(html元素)是否完全加载成功?急求 DIV设置透明度的问题 这里的onclick不执行,该怎么改?
你可以在body中加个onclick事件,判断event.srcElement是不是上面那个div,如果是就什么也不做,否则就隐藏。
我就这样写
<div id="popup" style="width:300;" onblur="alert(1)"></div>
但是没有反应
但我用这样的代码是可以的
<div id="popup" style="width:300px; background-color:#993333" onblur="alert(1)"></div>
先用鼠标点一下popup的区域,当鼠标点别的区域时触发了事情.