как получить offsetHeight для элемента с display:none
как получить offsetHeight для элемента с display:none?
искал в гугле чет не нашел=( |
Никак. Замените на visibility:hidden или сдвиньте элемент в невидимую область.
|
<input type="button" value='click' onclick="show()"> <input id="inp" value='some text'> <span id="mySpan" style="display: none"></span> <script> function show() { mySpan.innerHTML = inp.value; mySpan.style.display = 'inline'; var oh = mySpan.offsetWidth; mySpan.style.display = 'none'; alert('offsetWidth = ' + oh); } </script> |
спасибо за ответы=)
|
решил проблему просто
использовал visibility:hidden и position:absolute; |
Часовой пояс GMT +3, время: 04:10. |