嗨我有一個主要的div,承載2個其他divs。較低的一個是根據主尺寸的大小調整高度。調整動態高度div div內的分區
這是據我得到了它的代碼:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<style type="text/css">
#upper{
background:#F00;
border: black solid 2px;
overflow-y:scroll;
height: 50px;
}
#lower{
background:#AAF;
border: red solid 2px;
overflow-y:scroll;
}
#maindiv{
height: 100%;
border: green solid 2px
}
html,body{margin: 0px;}
</style>
</head>
<body id="bodyId" >
<div id="maindiv">
<div id="upper">test<br/>
test<br/>
test<br/>
test<br/>
test<br/>
v
test<br/>
test<br/></div>
<div id="lower" onresize="resize('lower')">test2</div>
</div>
<script type="text/javascript">
function resize(arg)
{
var frame= document.getElementById(arg);
var heights= document.getElementById(arg).parentNode.offsetHeight ;
alert(frame);
frame.style.height = heights -50 + "px";
}
</script>
</body>
</html>
出於某種原因,這是行不通的。我想獲得較低的div id(lower)到函數並獲得父div div id(maindiv)及其高度。與此我想設置較低的div的高度。
任何想法?
感謝您的幫助。
TheVagabond
。您調查只使用CSS媒體查詢來實現這個結果? – 2016-12-16 13:50:51
不,我只有上面的。但那對我有什麼幫助? – Thevagabond
您想讓我用媒體查詢替代嗎? – 2016-12-16 13:55:48