Как получить высоту DIV, установленную автоматически
Привет всем. Как получить высоту DIV'a, установленную автоматически в зависимости от текста, содержащегося в нем. Во всех браузерах работает свойство height, но в IE оно равно "auto". Как быть?
|
offsetHeight
|
B~Vladi, я пробовал. offsetHeight равно undefined.
|
Как еще это возможно?
Для получения свойств я использую следующую функцию: function getElementComputedStyle(elem, prop) { if (typeof elem!="object") elem = document.getElementById(elem); if (document.defaultView && document.defaultView.getComputedStyle) { if (prop.match(/[A-Z]/)) prop = prop.replace(/([A-Z])/g, "-$1").toLowerCase(); return document.defaultView.getComputedStyle(elem, "").getPropertyValue(prop); } if (elem.currentStyle) { var i; while ((i=prop.indexOf("-"))!=-1) prop = prop.substr(0, i) + prop.substr(i+1,1).toUpperCase() + prop.substr(i+2); return elem.currentStyle[prop]; } return ""; } т.к. много свойств установлены во внешнем css файле. |
Блин, все понял. Извините. Спасибо
|
Часовой пояс GMT +3, время: 11:08. |