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

完成这些代码之后点击显示获取隐藏出现的是none和block 这两个不能理解

<!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");

document.write(mychar.style.display="none")

        

}  

function showtext()  

{  

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

        document.write(mychar.style.dispaly="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>


正在回答

5 回答

你为啥要打印

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

如果你要在隐藏了mychar之后打印mychar的内容,就要写

mychar.style.display="none"

documentl.write(mychar.innerHTML)

而你这句document.write(mychar.style.display="none")等同于

mychar.style.display="none"

document.write(mychar.style.display)

所以打印的是mychar的display属性

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

打印的是mychar的display属性

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

直接写mychar.style.display="none" ,把document.write()去掉。

document.write()是打印一句话

document.write(mychar.style.display="none")差不多就是<p>mychar.style.display="none"</p>

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

document.write(mychar.style.dispaly="block")这一句里把document.write和括号去掉试试看

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

举报

0/150
提交
取消

完成这些代码之后点击显示获取隐藏出现的是none和block 这两个不能理解

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