做一個正方形的div,寬度設置成80%,然后用js設置高度等于寬度,設置之后發現高度比寬度大一些瀏覽器是chrome<!DOCTYPE html><html lang="zh_CN"><head>
<meta charset="UTF-8">
<title>test</title>
<style>
#foo { width: 80%;
} </style></head><body>
<div id="foo"></div>
<script>
// 這樣設置之后寬高如圖
var div = document.getElementById("foo"); var width = div.offsetWidth;
div.style.height = width+"px"; </script></body></html>
js設置高度等于寬度,設置之后寬度會自動變?
森林海
2018-08-07 09:09:03