为了账号安全,请及时绑定邮箱和手机立即绑定

js多次点击事件

这个例子:

<h3>123</h3>

<div>123456</div>

点击h3一下div消失,再点击一下出现,这样用js怎样实现非JQ,就是每一次点击执行不同函数

正在回答

2 回答

代码如下

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<body>
        <h3>123</h3>
        <div>123456</div>

    <script type="text/javascript">
        var oH3=document.getElementsByTagName("h3")[0];
        var oDiv=document.getElementsByTagName("div")[0];
        oH3.toggle;
        oH3.onclick = function(){
            if((this.toggle=="hide") || (this.toggle == undefined)){
                oDiv.style.display="none";
                oH3.toggle = "show";
            }else{
                oDiv.style.display="block";
                oH3.toggle = "hide";
            }
        }
    </script>
</body>
</html>


0 回复 有任何疑惑可以回复我~

document.getElementsByTagName('你要查找的div').style.display = "none" 隐藏

document.getElementsByTagName('你要查找的div').style.display = "block" 显示

0 回复 有任何疑惑可以回复我~
#1

qq_小白_7 提问者

var a=document.getElementsByTagName("h3")[0] var b=document.getElementsByTagName("div")[0] a.onclick=function(){ 然后怎么写
2015-09-24 回复 有任何疑惑可以回复我~
#2

Y_du 回复 qq_小白_7 提问者

隐藏b.style.display = "none", 显示 b.style.display = "block"
2015-09-24 回复 有任何疑惑可以回复我~
#3

qq_小白_7 提问者

这样没有效果
2015-09-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

js多次点击事件

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信