js js中如何单击按钮 层显示 再次单击 页面的其他位置 层隐藏 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义一个div,初始display:none;在按钮的onclick时间加入js函数,函数中判断:if(document.getElementById(divName).style.display == "none" )document.getElementById(divName).style.display="inline";elsedocument.getElementById(divName).style.display="none"; <script type="text/javascript">onload = function(){ document.onclick = function(event){ event = event || window.event; var src = event.target || event.srcElement; if(event.target == document.getElementById("bt")){ document.getElementById("d1").style.display = "block"; }else if(event.target != document.getElementById("d1")){ document.getElementById("d1").style.display = "none"; } }} </script><div id="d1" style="background:red;height:50px;width:50px;display:none;">测试滚轮事件</div><input type="button" /> function whichButton(event) { if (window.event && event.button == 1) { document.getElementById('aaa').style.display = 'none'; return false; } else (event && event.button == 0) { document.getElementById('aaa').style.display = 'none'; return false; } }<body onmousedown="whichButton(event)"> <form id="form1" runat="server"> <div> <div id="aaa" style="display:none">aaa</div> <input id="Button2" type="button" value="ttt" onclick="document.getElementById('aaa').style.display='block';" /> 2 楼正解<script type="text/javascript">onload = function(){ document.onclick = function(e){ e= e|| window.event; var obj= e.target || e.srcElement; if(obj== document.getElementById("bt")){document.getElementById("d1").style.display = "block"; }else if(obj != document.getElementById("d1")){document.getElementById("d1").style.display = "none"; } }} </script><div id="d1" style="background:red;height:50px;width:50px;display:none;">测试滚轮事件</div><input type="button" id="bt"/> js导致页面显示问题!~高手进来! 弹出的子页面,怎么关闭父页面中的某个div? DOJO下为何dojoType失效?如何使用编写JS方式动态创建DOJO对象 看一下,这个到底是方法还是属性~~~看了半天没看懂?? 请朋友们看看这句话错在哪儿了!? 这种网站的列表页真实地址到底在哪里 急急急!!!!层与iframe交替 求助 (java + xml + js 达人请进!!!) 流程节点操作超时算法 html5 localstorage 调用iframe 高度怎样兼容火狐和ie 请问这段代码 怎么改成,鼠标点击后才切换内容,而不是直接鼠标经过就切换
在按钮的onclick时间加入js函数,
函数中判断:if(document.getElementById(divName).style.display == "none" )
document.getElementById(divName).style.display="inline";
else
document.getElementById(divName).style.display="none";
onload = function(){
document.onclick = function(event){
event = event || window.event;
var src = event.target || event.srcElement;
if(event.target == document.getElementById("bt")){
document.getElementById("d1").style.display = "block";
}else if(event.target != document.getElementById("d1")){
document.getElementById("d1").style.display = "none";
}
}
}
</script>
<div id="d1" style="background:red;height:50px;width:50px;display:none;">测试滚轮事件</div>
<input type="button" />
function whichButton(event) {
if (window.event && event.button == 1) {
document.getElementById('aaa').style.display = 'none';
return false;
}
else (event && event.button == 0)
{
document.getElementById('aaa').style.display = 'none';
return false;
}
}
<body onmousedown="whichButton(event)">
<form id="form1" runat="server">
<div>
<div id="aaa" style="display:none">aaa</div>
<input id="Button2" type="button" value="ttt" onclick="document.getElementById('aaa').style.display='block';" />
<script type="text/javascript">
onload = function(){
document.onclick = function(e){
e= e|| window.event;
var obj= e.target || e.srcElement;
if(obj== document.getElementById("bt")){
document.getElementById("d1").style.display = "block";
}else if(obj != document.getElementById("d1")){
document.getElementById("d1").style.display = "none";
}
}
}
</script>
<div id="d1" style="background:red;height:50px;width:50px;display:none;">测试滚轮事件</div>
<input type="button" id="bt"/>