我們知道獲取元素的實際寬高在IE中可以使用currentStyle屬性。但如果沒有顯示的去設置元素的寬高,那么使用該屬性將獲取不到,獲取的值為auto。如下
復制代碼 代碼如下:
<div>abcd</div>
<script>
var div = document.getElementsByTagName('div')[0];
alert(div.currentStyle.width);
alert(div.currentStyle.height);
</script>
復制代碼 代碼如下:
<div>abcd</div>
<script>
var div = document.getElementsByTagName('div')[0];
alert(div.currentStyle.width);
alert(div.currentStyle.height);
</script>
復制代碼 代碼如下:
<style>
div {
width: 100px;
height: 50px;
}
</style>
<div>abcd</div>
<script>
var div = document.getElementsByTagName('div')[0];
alert(div.currentStyle.width);
alert(div.currentStyle.height);
</script>
新聞熱點
疑難解答
圖片精選