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

为什么不能隐藏呢?

  <p id="addedtext">because they are too near</p>

           <input type="button"  onclick="showtext()" value="showtext" style="float: none;" />

              <input type="button"  onclick="hidetext()" value="hidetext" style="float:none;"/>

<script type="text/javascript">

             var mynear=document.getElementById("addedtext");

          function showtext(){

                mynear.style.display=block;

          }

          function hidetext(){

               mynear.style.display=none;


          }

为什么隐藏没有反应呢?

提问者:beHisLullaby 2017-07-12 17:59

个回答

  • 纯棉色
    2017-07-13 10:20:09
    已采纳

    display的两个属性值要加引号。

  • 慕婉清0689395
    2017-07-12 22:45:33

     <p id="addedtext">because they are too near</p>

               <input type="button"  onclick="showtext()" value="showtext" style="float: none;" />

                  <input type="button"  onclick="hidetext()" value="hidetext" style="float:none;"/>

    <script type="text/javascript">

                 var mynear=document.getElementById("addedtext");

              function showtext(){

                    mynear.style.display="block";//加引号大兄弟

              }

              function hidetext(){

                   mynear.style.display="none";//加引号大兄弟


              }

    </script>

    小问题以后多注意。

  • 慕圣0562871
    2017-07-12 18:36:54

    变量放在函数里边