как получить 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, время: 23:46. |