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

为甚么我这样弄不能同时隐藏标题与内容?

function hidetext() 
  { 
  var mychar = document.getElementById("con");
        mychar.style.display="none";
  } 
  </script>
</head>
<body> 
    <h1 id="con">JavaScript</h1> 
    <p id="con">做为一个Web开发师来说,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。</p>

正在回答

2 回答

ID是一个元素特有的,如同人的身份证,同时存在两个相同的Id是不正确的。

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

麦兜叔叔0 提问者

非常感谢!
2016-09-19 回复 有任何疑惑可以回复我~

ID是一个元素特有的,如同人的身份证,同时存在两个相同的Id是不正确的。如果要实现同时隐藏标题和内容那个,只需要把他们放在一个div中,并定义div的id,就可以的。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<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>
<!--设置唯一id为con-->
<div id="con">
    <h2>JavScript</h2>
    <p >javascript 作为一个程序员必备的技术,要好好学习呀!</p>
   </div>
<from>
    <input type="button"onclick="hidetext()"value="隐藏内容"/>
    <input type="button"onclick="showtext()"value="显示内容"/>
</form>
</body>
</html>

这样就可以实现同时隐藏标题和内容!

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

举报

0/150
提交
取消

为甚么我这样弄不能同时隐藏标题与内容?

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