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

你看看我的代码拍照吧。虽然不报错,但是点击按钮却无法实现显示和隐藏

提问者:夫唯不争 2014-05-13 09:43

个回答

  • xu_
    2014-05-21 10:31:22
    已采纳

    代码从上而下运行,在你赋值var mychar = document.getElementById("con")的时候,<p id="con">还没有加载,所以获取con的时候,是空值. 1.把赋值mychar写在函数里; 2.把js全部写在body的<p id="con">以下的位置

  • yunyang088
    2014-05-21 15:03:00

    <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>

  • 小于飞飞
    2014-05-13 11:44:47

    var mychar = document.getElementById("con");写在函数里,每次调用函数时先获取元素,在设置样式。