我有一个div
,其中有一个班级myid_templates_editor_canvas-selection
。
<div class="myid_templates_editor_canvas-selection" style="position: absolute; font-size: 0px; left: 0px; top: 0px; width: 377px; height: 174px;"></div>
宽度为377px
,但当我使用代码alert($(".myid_templates_editor_canvas-selection").width());
时,它会返回379px
。为什么?我想得到377px
?我应该使用什么功能?
答案 0 :(得分:0)
这是因为div在评论中有如前所述的1px填充/边框。
试试这个:alert($(".myid_templates_editor_canvas-selection").innerWidth());
答案 1 :(得分:-1)
试试这个
var width = document.getElementByClassName(&#39; myid_templates_editor_canvasselection&#39;)。offsetWidth;
警报(宽度);