可以这么写 document.getElementById('element').offsetWidth.
如果你用jQuery也比较方便 $("#element").outerWidth(true) //true表示会加上它的margin
IE下: xxx.currentStyle.width
其他浏览器用:document.defaultView.getComputedStyle(xxx,null).width
你的问题好简陋
不应该有这个问题,换种方式说不定更好,说下你要实现什么效果?