这个问题 很可能是你html 根本就没加载完,你可以写在最后,或者写在 body的onload 事件里边
写在</body>后面
测试正常啊!
刷新之后正常可能是缓存了吧,你把脚本放到页面加载完再执行: $(document).ready(function(){alert(document.documentElement.clientWidth);})
浏览器是从上至下解析的
$(document).ready(function(){alert(document.documentElement.clientWidth);})
对的,第一次是没渲染完成。所以是0