- 如何用js在點擊某個對象時另一個對象出現再次點擊時消失?代碼如下:該如何修改
-
window.onload=function(){
var oDiv1=document.getElementById('Layer1');
var oDiv2=document.getElementById('Layer2');
var isShow=false;
oDiv1.onclick=function(){
if ( !isShow)
oDiv2.style.display='block';
isShow=true;
}
else
oDiv2.style.display='none';
isShow=false;
}
單擊展開,再次點擊收起
我是要展開的對象或收起的對象
最佳回答:
<div id="Layer1">點我</div>
<div id="Layer2" style="display:none">我是要展開的對象或收起的對象</div>
<script>
window.onload = function () {
var oDiv1 = document.getElementById('Layer1');
var oDiv2 = document.getElementById('Layer2');
oDiv1.onclick = function () {
oDiv2.style.display = oDiv2.style.display == 'block' ? 'none' : 'block';
}
}
</script>