邮 箱:
   
密 码:
注册

javascript如何获取屏幕的分辨率?

花花世界 分类: 电脑/IT- 编程语言- JavaScript 被浏览 1818 次 很久之前

举报

想获取的屏幕的分辨率,而不是浏览器的宽高,想知道电脑的电大分辨率是多少,怎么得到?
 
我有更好的答案∨
 图片
验证码 (看不清,点图换一张)
出错啦!!!
柳岸花明
采纳
推荐
柳岸花明
采纳率:85% 8级 举报 很久之前
想获取屏幕的分辨率太容易了,先见下面js的实现方法:
Javascript常见得到宽高方法:
  网页可见区域宽: document.body.clientWidth
  网页可见区域高: document.body.clientHeight
  网页可见区域宽: document.body.offsetWidth (包括边线的宽)
  网页可见区域高: document.body.offsetHeight (包括边线的高)
  网页正文全文宽: document.body.scrollWidth
  网页正文全文高: document.body.scrollHeight
  网页被卷去的高: document.body.scrollTop
  网页被卷去的左: document.body.scrollLeft
  网页正文部分上: window.screenTop
  网页正文部分左: window.screenLeft
  屏幕分辨率的高: window.screen.height
  屏幕分辨率的宽: window.screen.width
  屏幕可用工作区高度: window.screen.availHeight
  屏幕可用工作区宽度: window.screen.availWidth

JQuery实现得到宽高的代码如下:
  $(window).height(); //浏览器当前窗口可视区域高度
  $(document).height(); //浏览器当前窗口文档的高度
  $(document.body).height();//浏览器当前窗口文档body的高度
  $(document.body).outerHeight(true);//浏览器当前窗口body总高度,包括border padding margin等内容高度
  $(window).width(); //浏览器当前窗口可视区域宽度
  $(document).width();//浏览器当前窗口文档对象宽度
  $(document.body).width();//浏览器当前窗口文档body的宽度
  $(document.body).outerWidth(true);//浏览器当前窗口body总宽度,包括border padding margin等内容宽度

如果想单纯的得到电脑屏幕的分辨率的话,直接用
window.screen.width与window.screen.height好了
测试过了,下面是我的
//console.log(window.screen.width);//1920
//console.log(window.screen.height);//1080
试一下,祝你成功~
评论20
 

全部回答(1)

分享: 
雪炭问答

举报内容:

举报类型

举报原因


举报说明

详细的描述及证据可以帮助管理员更快速处理违规内容