会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
让思绪平静下来,是步向启蒙的第一步
成功都是积累出来的,没有人能一步登天!
博客园
首页
新随笔
联系
订阅
管理
给网友写的控制页面元素高度的代码(js)
一个网友在群上要求阿,无人搭理,看了实在不忍心故,冒死尝试一下了: 在一个页面里有多个DIV 我想根据不同情况来控制它的高度 有好的建议吗 比如它的最小高度为200 超过200就改成auto
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
<
head
>
<
title
>
无标题页
</
title
>
<
script
type
="text/javascript"
>
function
$(id)
{
return
document.getElementById(id);
}
function
ss()
{
var
wd
=
$(
"
aa
"
);
//
wd= wd.toString().substr(0,3);
for
(
var
i
=
1
;i
<
wd.childNodes.length;i
++
)
{
var
wdH
=
wd.childNodes[i].clientHeight;
//
alert(wdH);
if
(wdH
>
200
)
{
wd.childNodes[i].style.overflow
=
"
hidden
"
;
wd.childNodes[i].style.height
=
"
200px
"
;
//
alert(document.getElementById('aa').style.width);
}
}
}
</
script
>
<
style
>
#aa
{
}
{
clear
:
both
}
#aa div
{
}
{
float
:
left
;
display
:
inline
;
margin-left
:
15px
;
}
.bor
{
}
{
border
:
1px solid #DDDDDD
;
}
</
style
>
</
head
>
<
body
onload
="ss"
>
<
div
id
="aa"
>
<
div
style
="height:10px;"
class
="bor"
>
dsas
</
div
>
<
div
style
="height:400px; background:blue"
class
="bor"
>
雕刻家司克拉
</
div
>
<
div
style
="height:200px; background:#CCCCCC;"
class
="bor"
>
dsafdsaf
</
div
>
<
div
class
="bor"
>
地方啊
</
div
>
<
div
>
单位俄
</
div
>
<
div
class
="bor"
>
的fe
</
div
>
<
div
class
="bor"
>
wewrew
</
div
>
</
div
>
<
br
/>
<
div
onclick
="ss()"
style
="clear:both; border:1px solid #DDDDDD; background:#D5D5D5; width:100px;"
>
点击自适应
</
div
>
</
body
>
</
html
>
posted @
2008-05-21 10:26
Longkin
阅读(
368
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告