Мы знаем, что получение фактической ширины и высоты элемента могут использовать свойство CurrentStyle в IE. Однако, если ширина и высота элемента не отображаются, то использование этого атрибута не будет получена, а полученное значение является автоматическим. следующее
Кода -копия выглядит следующим образом:
<div> abcd </div>
<Скрипт>
var div = document.getelementsbytagname ('div') [0];
оповещение (div.currentStyle.width);
оповещение (div.currentStyle.height);
</script>
Все выходы в IE6/7/8/9 являются автоматическими. Если ширина и высота установлены на дисплее, то выход - фактическая ширина и высота. следующее
1. Настройка через атрибут встроенного стиля
Кода -копия выглядит следующим образом:
<div> abcd </div>
<Скрипт>
var div = document.getelementsbytagname ('div') [0];
оповещение (div.currentStyle.width);
оповещение (div.currentStyle.height);
</script>
2. Настройки с тегами встроенного стиля через страницу
Кода -копия выглядит следующим образом:
<style>
div {
Ширина: 100px;
Высота: 50px;
}
</style>
<div> abcd </div>
<Скрипт>
var div = document.getelementsbytagname ('div') [0];
оповещение (div.currentStyle.width);
оповещение (div.currentStyle.height);
</script>
Все будет выводом: 100px, 50px