определить ширину див тега
здравствуите
есть какоита див тег, хочу определить ширину етого тега. если явно указан для етого тега style="width:200px" то так конечно можно, через document.getElementById().style.width но интересно, можно ли определить ширину див елемента, если атрибут style не указан напрямую? |
document.getElementById().offsetWidth
|
|
dmitriymar,
спасибо огромное :) |
nerv_,
и вам спасибо, но то что я спросил, явно связан именно offsetWidth. а то что ви сказали, ето нечто другое тема да? :) или я не понял чтото |
dadli, пройдите по ссылке, там все написано. Еще можете посмотреть пример ниже.
<html> <head> <style type="text/css"> div { background-color: green; margin: 10px; } #div2 { height: 50px; width: 50px; } </style> <script type="text/javascript"> window.onload = function() { var elem1 = document.getElementById( 'div1' ); var elem2 = document.getElementById( 'div2' ); alert( 'elem1\n' + elem1.style.height + '\n' + elem1.style.width ); alert( 'elem2\n' + elem2.style.height + '\n' + elem2.style.width ); var curStyle = elem2.currentStyle || window.getComputedStyle(elem2, null); alert( 'elem2\n' + curStyle.height + '\n' + curStyle.width ); } </script> </head> <body> <div id="div1" style="height:50px;width:50px;"></div> <div id="div2"></div> </body> </html> |
понятно спасибо nerv_ :)
|
Часовой пояс GMT +3, время: 02:19. |