猿问

用alert(document.documentElement.clientWidth)页面打开之后弹出0,刷新之后弹出正常数据

在body和head里都这样,新手求指点

白板的微信
浏览 689回答 7
7回答

幕布斯7119047

这个问题 很可能是你html 根本就没加载完,你可以写在最后,或者写在 body的onload 事件里边

温温酱

写在</body>后面

江户川乱折腾

测试正常啊!

UYOU

刷新之后正常可能是缓存了吧,你把脚本放到页面加载完再执行: $(document).ready(function(){alert(document.documentElement.clientWidth);})

侃侃尔雅

浏览器是从上至下解析的

MM们

$(document).ready(function(){alert(document.documentElement.clientWidth);})

精慕HU

对的,第一次是没渲染完成。所以是0
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答