原理应该是(body除外):
clientWidth最多可以获取到元素的border内侧
offsetWIdth最多可以获取到元素的border外侧
而滚动条在border内右侧(相当于border-right加了一定的宽度)
两者相减就可以获取滚动条宽度了
视频里面的el.remove()好像不支持ie换成document.body.removeChild(el)应该兼容性好点
clientWidth最多可以获取到元素的border内侧
offsetWIdth最多可以获取到元素的border外侧
而滚动条在border内右侧(相当于border-right加了一定的宽度)
两者相减就可以获取滚动条宽度了
视频里面的el.remove()好像不支持ie换成document.body.removeChild(el)应该兼容性好点
2016-11-05