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

为什么只显示三行呀,我输出的明明是四行

<!DOCTYPE HTML>

<html>

<head>

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

</head>

<body>

<script type="text/javascript">

document.write(window.innerHeight+"<br/>");

document.write(window.innerHeight+"<br/");

var w = document.documentElement.clientWidth || document.body.clientWidth;

var h= document.documentElement.clientHeight || document.body.clientHeight;

document.write(w + "<br/>" + h);

</script>

</body>

</html>



http://img1.sycdn.imooc.com//5894a1e00001add804510176.jpg


正在回答

3 回答

js中第二行代码少个右尖括号,加上就好,如下:

document.write(window.innerHeight+"<br/>");

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

document.documentElement.clientWidth || document.body.clientWidth

这个作为输出内容,是不是算语法错误?到底是输出document.documentElement.clientWidth的结果还是

document.body.clientWidth的结果呢?用了或符号“||”,这样不严谨吧

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

应该使不能同时输入这三种用法:document.write( window.innerHeight) ,document.documentElement.clientHeight,document.body.clientHeight,像这样只写一种就好了

5894a6310001d6d105000330.jpg

5894a6c00001a8e605000274.jpg

5894a6c0000194b505000192.jpg


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

举报

0/150
提交
取消

为什么只显示三行呀,我输出的明明是四行

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