1
chone 2011-05-06 20:21:34 +08:00
是不是在调用时元素还没有渲染结束,加个延时看看。
|
2
zythum 2011-05-06 22:32:11 +08:00
在ie系列下offsetWidth是没有bug的。
可以试试这段实例代码 <!DOCTYPE HTML> <html lang="ru-RU"> <head> <title></title> <meta charset="UTF-8"> <style type="text/css"> div{margin:50px;padding:5px;width:100px;height:100px} </style> <script type="text/javascript"> window.onload = function(){ document.getElementById('re').innerHTML = document.getElementsByTagName('div').item(0).offsetWidth; } </script> </head> <body><div></div><span id="re"></span> </body> </html> |