奇怪的问题?刚进页面第一次是javascript onclick 为什么必须点两下才能触发事件啊!

a_zhangbin_asp 2007-09-01 08:51:04
奇怪的问题?刚进页面第一次是javascript onclick 为什么必须点两下才能触发事件啊!??
onclick="javascript:show_hidd('xuanze');"
第一次进入页面必须点两下才能触发,以后就正常了!这是怎么回事啊?
...全文
400 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
saillovemeng 2007-09-02
  • 打赏
  • 举报
回复
应该是浏览器的问题。
之前在maxthon中也遇到过类似情况,我记录鼠标的点击数,在ie中点一下算1,2是2;但在maxthon中点1是,再点一下就不是2而变为3了,不是一定是这样的,要特定的用法才会发生
跟js的用法显示有点关系,
liumingqiang02 2007-09-01
  • 打赏
  • 举报
回复
楼主,你的代码我试过了,在IE6.0下运行没有问题,第一次也很顺利的,请楼主检查一下是否自己的浏览器设置的问题,试试其他的浏览器是否也有同样的问题
a_zhangbin_asp 2007-09-01
  • 打赏
  • 举报
回复
<div class="leftfont3" style="margin-left:7px; margin-top:3px; cursor:pointer" ><span onclick="javascript:show_hidd('xuanze');">切换学校</span></div>
下面的层是隐藏的,用show_hidd把下面的层显示出来
<div id="xuanze" >
<form action="e_ziyuan_connent.asp" target="ziyuan" method="post">
<ul style="list-style:none; ">
<li>     省:<%=read_sheng()%></li> <li style="float:left"> 大学:</li><li id="ceshi" style="float:left"><select style="width:140px"><option value="">学校不限</option></select></li><li style="float:left;width:60px; margin-left:10px"><input name="ok" type="submit" value="切换"/></li><li style="float:left; width:60px"><input name="quxiao" type="button" value="取消" onclick="show_hidd('xuanze');"/></li></ul></form>
</div>

//==================显示与隐藏某一个层
function show_hidd(div){
if (document.getElementById(div).style.display=='none'){
document.getElementById(div).style.display='block';
}
else{
document.getElementById(div).style.display='none';
}

}
jiaxueq 2007-09-01
  • 打赏
  • 举报
回复
不會鼠標壞了吧,呵呵。
浪尖赏花 2007-09-01
  • 打赏
  • 举报
回复
lz用的什么浏览器?
可否把页面代码帖出来
tantaiyizu 2007-09-01
  • 打赏
  • 举报
回复
show_hidd = ??
joohnnie 2007-09-01
  • 打赏
  • 举报
回复
全部代码贴出来看看
孟子E章 2007-09-01
  • 打赏
  • 举报
回复
不会吧

87,993

社区成员

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

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