如何用js获取div的高度,当超出630px高度就出现滚动条,小于630px高度就隐藏滚动条

初学js,现在有一个问题。如何用js获取div的高度,当超出630px高度就出现滚动条,小于630px高度就隐藏滚动条。在线等!急

第1个回答  2012-11-28
<div id="myDiv"></div>
<script type="text/javascript">
document.getElementById("myDiv").clientHeight>600 ? {document.getElementById("myDiv").style.overflow="scroll";} : {document.getElementById("myDiv").style.overflow="none";};
</script>
第2个回答  2012-11-28
代码如下:
<div id="box"></div>
<script type="text/javascript">
if(document.getElementById("box").clientHeight>600)
{
document.getElementById("box").style.overflow="scroll";
}
</script>本回答被网友采纳
第3个回答  2012-11-29
最少代码量,最高效率
<script type="text/javascript">
var activeDiv=document.getElementById("myDiv");
activeDiv.style.overflow= activeDiv.clientHeight > 600 ? "scroll" : "none";
</script>
第4个回答  2012-11-28
document.getElementById("div的ID号").style.height

获取高度

如何用js获取div的高度,当超出630px高度就出现滚动条,小于630px高度就...
<div id="myDiv"><\/div> <script type="text\/javascript"> document.getElementById("myDiv").clientHeight>600 ? {document.getElementById("myDiv").style.overflow="scroll";} : {document.getElementById("myDiv").style.overflow="none";};<\/script> ...

js怎么固定div的大小,并且内容溢出时,显示滚动条
JS <script type="text\/javascript"> document.getElementById('dd').width="100px";<\/script> 内容溢出可以用CSS控制 <style> dd{ overflow:auto} <\/style>

js判断div高度。
超出固定高度显示滚动条,只要设置style属性中的overflowY="scroll";document.getElementById('scroll').style.overflowY="scroll";获取div的高度,如果获取不到,可用下面的方法,一下方法是获取div的编辑完成后的高度:\/** * obj:需要获取属性的html对象 * prop:需要获取的obj对象的属性 *\/functi...

js或者jquery实现div不随滚动条滚动
试试这样的吧<body><div id="box" style="height:2000px;width:3000px;"><div id="div1" style="width:500px;height:500px;background:green;position:absolute;"> <div id="div2" style="width:200px;height:100px;background:lightblue;position:fixed;">里面的div<\/div><\/div><\/div...

js如何获取div高度js获取div高度auto
如何用js得到div的高度 functionadjustcolumnheight(){ varmaincol=window.document.getelementbyid(主列);varleftcol=window.document.getelementbyid(MainLeft varrightcol=window.document.getelementbyid(MainRight varhMainCol=mainCol。偏高;varhLeftCol=leftcol.offsetheight;varhRightCol=rightcol....

如何用js获取div的高度
hRightCol)); mainCol.style.height = maxHeight + 'px'; leftCol.style.height = maxHeight + 'px'; rightCol.style.height = maxHeight + 'px';}上面的代码是取得3个div的高度,并判断高度最高的div高度值,让其余两个比较矮的div高度等于最高这个,自己琢磨下,很简单。

js代码判断div内容高度,实现内容展开和收起
你不用给固定高度,你给一个max-height:300px;就可以解决了,这样少的时候自适应,超过300,你可以用自己的逻辑处理,岂不美哉?

js如何计算并赋予DIV高度
如下是代码的实现:<body> <div style="width:100px; height:100px; background:#ccc;" id="div"><\/div><\/body><script> var oDiv = document.getElementById('div'); alert(oDiv.offsetHeight); \/\/这个就是获取DIV的高度 oDiv.style.height = oDiv.offsetHeight + 100 +...

怎么使用js实现滚动条效果?
你可以使用CSS来隐藏滚动条,然后使用JavaScript来控制滚动内容的大小,从而实现滚动效果。```css .scroll-container { overflow: hidden;height: 200px;} .scroll-content { width: 100%; \/* 或者设置一个大于容器宽度的宽度 *\/ overflow-y: scroll; \/* 添加垂直滚动条 *\/ } ```javascript const...

JS控制鼠标滚轮滚到底部自动增加div高度
方法有很多,我就写一个吧:假如该div的id为‘asd';则 document.getElementById('asd').onscroll = function(){ if(this.scrollTop == this.scrollHeight)this.style.height =parseFloat(this.style.height)+200+'px';}

相似回答