做一個(gè)正方形的div,寬度設(shè)置成80%,然后用js設(shè)置高度等于寬度,設(shè)置之后發(fā)現(xiàn)高度比寬度大一些瀏覽器是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>
// 這樣設(shè)置之后寬高如圖
var div = document.getElementById("foo"); var width = div.offsetWidth;
div.style.height = width+"px"; </script></body></html>
js設(shè)置高度等于寬度,設(shè)置之后寬度會(huì)自動(dòng)變?
森林海
2018-08-07 09:09:03