نحن نعلم أن الحصول على العرض الفعلي وارتفاع عنصر يمكن أن يستخدم خاصية CurrentStyle في IE. ومع ذلك ، إذا لم يتم عرض عرض وارتفاع العنصر ، فلن يتم الحصول على استخدام هذه السمة ، والقيمة التي تم الحصول عليها هي تلقائية. على النحو التالي
نسخة الكود كما يلي:
<viv> ABCD </iv>
<script>
var div = document.getElementSbyTagName ('div') [0] ؛
ALERT (div.currentstyle.width) ؛
ALERT (div.currentStyle.Height) ؛
</script>
جميع المخرجات في IE6/7/8/9 هي Auto. إذا تم تعيين العرض والارتفاع على الشاشة ، فإن الإخراج هو العرض الفعلي والارتفاع. على النحو التالي
1. الإعداد من خلال سمة النمط المضمّن
نسخة الكود كما يلي:
<viv> ABCD </iv>
<script>
var div = document.getElementSbyTagName ('div') [0] ؛
ALERT (div.currentstyle.width) ؛
ALERT (div.currentStyle.Height) ؛
</script>
2. الإعدادات مع علامات نمط التضمين من خلال الصفحة
نسخة الكود كما يلي:
<style>
ديف {
العرض: 100px ؛
الارتفاع: 50 بكسل ؛
}
</style>
<viv> ABCD </iv>
<script>
var div = document.getElementSbyTagName ('div') [0] ؛
ALERT (div.currentstyle.width) ؛
ALERT (div.currentStyle.Height) ؛
</script>
جميع الإخراج: 100px ، 50 بكسل