qq_随风飘_1
2017-02-03 23:30
<!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>
js中第二行代码少个右尖括号,加上就好,如下:
document.write(window.innerHeight+"<br/>");
document.documentElement.clientWidth || document.body.clientWidth
这个作为输出内容,是不是算语法错误?到底是输出document.documentElement.clientWidth的结果还是
document.body.clientWidth的结果呢?用了或符号“||”,这样不严谨吧
应该使不能同时输入这三种用法:document.write( window.innerHeight) ,document.documentElement.clientHeight,document.body.clientHeight,像这样只写一种就好了
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题
回答 1
回答 3