js设置div高度为浏览器一半

<body >

<div id="test">

</div>

</body>

<javascript>

function init() {

var totalHeight = window.innerHeight || document.body.clientHeight

var testObj= document.getElementById(‘test‘)

var halfHeight= totalHeight  / 2

testObj.style.height = halfHeight+ ‘px‘

}

</javascript>

原文地址:https://www.cnblogs.com/xujuntao/p/12325985.html

时间: 2024-10-13 18:24:50

js设置div高度为浏览器一半的相关文章

设置div 高度 总结

如果将div 的height 设置为固定的像素值,在不同分辨率的显示屏上,会看到div 在浏览器上的高度不一致.可以以百分比的形式设置div 的高度.注意,这个百分比是针对div 的上一层标签而言的,如果当前div的上一层标签的height 为 100px,那么当前标签设置hight 为 100% 时,它的高度也就是100px. HTML 页面中,html 和 body 标签的height是auto的.如果要设置div 的高度跟浏览器一致,则要先将html 和 body 的高度设置为100%.

怎样让一个div高度自适应浏览器高度

原文:http://www.jb51.net/web/79171.html 原文:http://zhidao.baidu.com/link?url=oId1sFRhiBnV37-RmRE6WQNHxiXvVBlS7wsxpOpKSsw6m6shfBGOArvYE4tTkWag_zeWaEkf7APkf0bZxMQUSlMvBKZNK5G4RIai1gKHc1S 这个老生长谈的问题,不知困扰了多少前端开发人员,和后端程序员,其实很简单,这里写出来,让大家分享下,有很多人说,我已经设置div 100

使用js将div高度设置为100%

??在开发的工程中使用到了一些开源的bootstrap模板进行开发,在遇到一些需要替换的内容部分部分时,经常出现高度设置100%无法生效的问题,这里来用js强行设置一下. ??思路:js监听窗口的缩放行为,然后动态获取浏览器的窗口可见大小,然后如果你的页面有页头页尾的话,掐头去尾,得到的就是内容部分100%时的高度,赋值进去便可. 代码: window.onload=function(){ changeDivHeight(); } //当浏览器窗口大小改变时,设置显示内容的高度 window.o

js设置body高度、宽度为浏览器窗口高度、宽度

window.onload = () => { document.getElementsByTagName("body")[0].style.height = document.body.scrollHeight+"px"; document.getElementsByTagName("body")[0].style.width = document.body.scrollWidth+"px"; } 原文地址:https

js改变div高度

用bootsrap响应式布局的时候,遇到个很恶心的问题:左边栏很短很难看!! 于是,想用js来自动改变左边的高度,没成功!!原来是设置的时候,没加单位,坑爹了. 参考:http://blog.sina.com.cn/s/blog_3d8c704c0101145y.html 设置高度的时候,加上px <script> function load(){ var height = window.innerHeight; document.getElementById("sidebarOut

css设置div高度与宽度相等的一种方法

div.category{ width:33%; padding:33% 0 0; } 1.关键在padding:33% 0 0这句代码,通过设置padding-top与宽度相等(padding使用百分比时,padding-top和padding-bottom使用的也是宽度的百分比,而不是高度的!!!),使div变成正方形. 2.这样设置后,还有问题,div里的内容都被挤到底部了.另外考虑div里文字本身的高度,修改为: div.category{ width:33%; padding:14%

用JS来控制 div的高度随浏览器变化而变化

<div id="test" style=" border: solid 1px #f00; "></div> <script type="text/javascript"> <!-- //作者:凌陈亮www.lingchenliang.com(QQ:57404811) autodivheight(); function autodivheight(){ //函数:获取尺寸 //获取浏览器窗口高度 var

Js控制Div在浏览器中的高度

//需求是,我需要通过浏览器内容可视化的高度来控制div的高度boxheight(); //执行函数function boxheight(){ //函数:获取尺寸 //获取浏览器窗口高度 var winHeight=0; if (window.innerHeight) winHeight = window.innerHeight; else if ((document.body) && (document.body.clientHeight)) winHeight = document.b

js如何设置div的背景图片

js如何设置div的背景图片:通过js设置div背景图片的方式有多种,这里只介绍一下使用style方式设置,尽管这种方式大家最为熟悉,但是设置背景因为涉及到路径,可能会稍稍造成一点困难,直接给出代码: odiv.style.backgroundImage="url('images/test.jpg')"; 当然也可以使用setAttribute()函数实现,具体可以参阅setAttribute()函数的用法详解一章节. 原文地址是:http://www.softwhy.com/foru