问答详情
源自:3-5 显示和隐藏(display属性)

为什么con在下面还对?

顺序执行 con在下面啊 上面的document.getElementById(“con”) 能成功调去函数呢

提问者:良辰陪你玩玩 2015-10-29 22:29

个回答

  • 王师1984
    2015-11-18 23:08:34

    从上往下执行,先执行函数,咦?con是什么东西??

    用户没要求输出,不去管他

    再往下执行,哦,con在这呢,

    再往下,两个按钮调用函数,知道con是啥了,

    所以没错。


    一知半解,见笑见笑

  • HeyCobain_
    2015-11-04 15:23:16

    上面两个函数的调用,其实是在加载了p之后,button点击onlick事件的时候才调用的两个函数,所以顺序并没有错。

  • 良辰陪你玩玩
    2015-10-30 21:12:13

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

    <title>display</title>

        <script type="text/javascript"> 

            function hidetext()  

    {  

    var mychar = document.getElementById("con");

            mychar.style.display="none";

    }  

    function showtext()  

    {  

    var mychar = document.getElementById("con");

            mychar.style.display="block";

    }

        </script> 

    </head> 

    <body>  

        <h1>JavaScript</h1>  

        <p id="con">做为一个Web开发师来说,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。</p> 

        <form>

           <input type="button" onclick="hidetext()" value="隐藏内容" /> 

           <input type="button" onclick="showtext()" value="显示内容" /> 

        </form>

    </body> 

    </html>

    下划线部分  怎么上面con能调取函数呢?

  • 心悦君夕
    2015-10-30 10:11:36

    什么意思?你能把代码贴出来看看吗?