这段代码怎么判断浏览器的兼容性?

var w=document.documentElement.scrollWidth
   || document.body.scrollWidth;
var h=document.documentElement.scrollHeight
   || document.body.scrollHeight;

是不同的浏览器返回的值不同吗?这个代码的执行原理又是什么?

Kit_G
浏览 1393回答 1
1回答

KevenHuang

这是典型的能力测试,不同浏览器有不同的兼容性,一些浏览器只能获取document.body而另一些浏览器只能获取document.Element,也就是说能力不同,所以用逻辑运算中的逻辑短路思想来解决不同浏览器的兼容问题,望采纳!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript