Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Clientwidth和offsetwidth计算不正确_Javascript_Html_Width - Fatal编程技术网

Javascript Clientwidth和offsetwidth计算不正确

Javascript Clientwidth和offsetwidth计算不正确,javascript,html,width,Javascript,Html,Width,我试图使用纯javascript和jquery计算div的宽度,但两者都显示了错误的值 这是它发生的页面 只需检查文章标题下方,如何获得实际渲染宽度?请在发布前检查您的答案是否有效 我对堆栈溢出非常陌生,我用iPad发布了这个问题 <div style="display: block;" id="random"></div> <script> adUnit = document.getElementById("random");

我试图使用纯javascript和jquery计算div的宽度,但两者都显示了错误的值

这是它发生的页面

只需检查文章标题下方,如何获得实际渲染宽度?请在发布前检查您的答案是否有效 我对堆栈溢出非常陌生,我用iPad发布了这个问题

<div style="display: block;" id="random"></div>
<script>
        adUnit   = document.getElementById("random");
        adWidth  = adUnit.clientWidth;
document.write(jQuery('#random').width());
document.write(adWidth);
</script>

adUnit=document.getElementById(“随机”);
adWidth=adUnit.clientWidth;
document.write(jQuery('#random').width());
文件写入(adWidth);

我得到了696px,它是正确的。你得到的值是多少?通常情况下,窗口滚动条的宽度会从文档的总宽度中扣除。这是一张使用iPad显示1024条即时消息的图片。我非常确定这不是1024条即时消息。这是总宽度。你为什么说这是错的?iPad屏幕大小是768 x 1024(视网膜)由于侧边栏的存在,因此可用的div宽度将小于724