代码描述:JavaScript 两个div等高效果。JavaScript两个div等高效果
在网页实际应用中,可能需要动态的实现两个div的等高效果,当然不仅限于div,例如一个网页分为左右两栏,一栏的高度可能需要根据内容自适应,也就是说高度不是固定的,而另一栏需要和它保持高度一致,那么就需要动态的设置高度。 代码实例如下:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="author" content="http://www.51qianduan.com/" /> <title>51前端</title> <style type="text/css"> #main{ width:400px; height:600px; overflow:hidden; margin:0px auto; } #left{ width:150px; height:400px; background-color:green; float:left; } #right{ width:150px; height:200px; background-color:red; float:right; } </style> <script type="text/javascript"> window.onload=function(){ var left=document.getElementById("left"); var right=document.getElementById("right"); right.style.height=left.offsetHeight+"px"; } </script> </head> <body> <div id="main"> <div id="left"></div> <div id="right"></div> </div> </body> </html>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能