[求助]我打开了一个层,怎样才能当我点击层以外的地方把该层隐藏起来

jarodzhang 2005-04-28 03:32:54
我用一个buttom打开了一个层,怎样才能在我点击除层外的地方把该层隐藏起来,各位高手帮忙在线等哈
...全文
123 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jarodzhang 2005-04-28
  • 打赏
  • 举报
回复
jianzong2000()
你的办法行哈,多谢,结贴
jianzong2000 2005-04-28
  • 打赏
  • 举报
回复
<div id="divID" style="display:">123456</div>
<script>
document.onclick = function()
{
oDiv = document.getElementById("DivID");
if( event.srcElement != oDiv && !oDiv.contains(event.srcElement) )
{
oDiv.style.visibility = "hidden";
}
}
</script>
eduzi 2005-04-28
  • 打赏
  • 举报
回复
我估计这个点击除层外的地方,应该是某个大表格或是什么的,在那里家onclick事件.
jarodzhang 2005-04-28
  • 打赏
  • 举报
回复
好像不行哦,有其他办法吗??
baiyunfei 2005-04-28
  • 打赏
  • 举报
回复
try:

<script>
function document.onclick()
{
with(window.event)
{ if (srcElement != document.all.divID)
document.all.divID.style.display="none";
}
}
</script>
<div id="divID" style="display:">123456</div>
jarodzhang 2005-04-28
  • 打赏
  • 举报
回复
怎么写,能具体点吗??是哪个控件的事件去触发
king2410 2005-04-28
  • 打赏
  • 举报
回复
用鼠标事件移开就隐藏好了,要打开的话再点按钮

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧