获得Div的实际宽度

时间:2015-11-13 09:01:03

标签: javascript jquery html css dom

我有一个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?我应该使用什么功能?

2 个答案:

答案 0 :(得分:0)

这是因为div在评论中有如前所述的1px填充/边框。 试试这个:alert($(".myid_templates_editor_canvas-selection").innerWidth());

答案 1 :(得分:-1)

试试这个

var width = document.getElementByClassName(&#39; myid_templates_editor_canvasselection&#39;)。offsetWidth;

警报(宽度);