Я не работаю с каркасом, по умолчанию я работаю с JavaScript.
Мне нужно знать ширину входного текстового элемента, в хороших браузерах, которые я использую:
width = document.defaultView.getComputedStyle(el, "").getPropertyValue('width');
Но во встроенном Internet Explorer используйте:
if (typeof el.currentStyle['width'] == "undefined" || el.currentStyle['width'] == 'NaN') {
width = el.currentStyle['width'];
} else {
width = null;
}
Это работает, если для него задана ширина с помощью свойства css или стиля, но если размер является значением по умолчанию (устанавливается с помощью свойства размераили не задано) el.currentStyle ['width'] не определено.
Мне нужно знать ширину элемента без набора свойств.