问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

var winHeight=$(window).height();这句话是获取屏幕高度,请问我怎样应用到具体某个div里呢?

发布网友 发布时间:2022-04-20 18:14

我来回答

15个回答

热心网友 时间:2022-04-20 19:43

$(window)是jquery 对象, 加.height()  也是就是获取窗口高度

同理,如果你想获取某个div的高度可以使用

var divHeight = $("div").height();
/*或者*/
var divHeight = $("div")[0].offsetHeight;

$("div")是jquery对象,$("div")[0] 或者 $("div").get(0)是dom对象

但是在开发中会有很多坑  这点你得注意

如果 当前的 元素是 隐藏状态 display : none  

那你是无法通过上述方法和获取宽高的  ,所以在开发中如果没有获取到宽高,就要留意上面的代码在执行的时候 该元素是不是在隐藏状态

如果你想把 屏幕的高度 赋值给div  

$("div").height(winHeight)
// 或者
$("div")[0].offsetHeight = winHeight

热心网友 时间:2022-04-20 21:01

把window改成某个div的id就行

$("#id").height();
id就是某个div的id

2.补充:

热心网友 时间:2022-04-20 22:36

不知你的应用到div里是什么意思。我理解的有两种可能:

1。获取具体某个div的高度,假定该div class 为 a

同题干中的代码,直接获取

var divHeight = $('.a').height()

2。是将屏幕高度值赋给具体某个div

还是假定div的class为a

$('.a').height(winHeight)

热心网友 时间:2022-04-21 00:27

我没用过jquery,但我知道用js怎么做。

比如要获取<div id="test"></div>的高度,就这样:

var e = document.querySelector("div#test");
var h = window.getComputedStyle(e).height;

PS:其他的回答都不对,无法获取浮动高度元素的高度值。

比如一个div本身没有设置高度,它的高度是被子元素撑开的。那么这时你必须使用window.getComputedStyle来获取浏览器计算渲染后的高度。

热心网友 时间:2022-04-21 02:35

如果你需要设置div高度为屏幕高度,只需将div的样式height设为100%即可;如果你要将div设在固定屏幕的位置,使用固定定位也可以。

热心网友 时间:2022-04-21 05:00

$('.div1').css({height:winHeight});

热心网友 时间:2022-04-21 07:41

应该这样具体应用到某个div

例如要改变他的宽高
使用JQuery的话可以这样写
var winHeight=$(window).height();
$('div').css('height',winHeight+'px');
这样div的高度就是屏幕的高度
原生Javascript的话可以这样写
document.getElementById('div的id').style.height=winHeight+'px'

热心网友 时间:2022-04-21 10:39

1、你要实现怎么样的效果,是设置具体某个div的高度为获取到的屏幕高度么
2、如果是,你只需要将获取到的屏幕高度赋值给该div的高,如下
var height = winHeight;
$('#div').height(height);

热心网友 时间:2022-04-21 13:54

建议你这样试试看:

$("#div").height(300)//假设你有一个div,id是div,设置高度300。

注意事项:如果是class的话,是“.”加上class,例如:

<div class="div"></div>
<script>
//$("#div").height(300)//错误
//$("div").height(300)//错误
$(".div").height(300
</script>

热心网友 时间:2022-04-21 17:25

var divHeight = $("div[name='XXX']").height();

或者根据ID直接取

热心网友 时间:2022-04-21 21:13

<div id="mydiv" class="divclass"><div>;
var divHeight=$("div#mydiv").height();//用id选择器选择div
var divHeight=$("div.mydiv").height();//用类选择器选择div

第一行是个div示例:有ID和class;

第二行是按ID获取div的高度;

第三行是按class获取div的高度

热心网友 时间:2022-04-22 01:18

直接$("#divID").height就可以了

热心网友 时间:2022-04-22 05:39

方法如下:

<script>
$("div:eq(0)").height(winHeight)
</script>

$("div:eq(0)")这是jq的选择器,您应该是知道的吧。eq(0)代表的就是选择的div集合的第一个div标签。

热心网友 时间:2022-04-22 10:17

用jq的height方法,或者css方法
假设你要应用的div的id为div1

$('#div1').height(winHeight)
或者
$('#div1').css({
"height":winHeight+"px"
})

热心网友 时间:2022-04-22 15:12

是jq?不怎么熟悉jq,应该把window换成你要确定的div
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 英国口腔医学专业大学排名一览 读医学哪些英国大学好 关公面前耍大刀——献丑 歇后语 关公面前 耍大刀——() 什么是电脑软键盘 关于购房贷款,提前还款的话会省钱吗? 华为世界500强排第几名 根据2018年发布的《财富》世界500强显示,华为位列第()名? 交换女友政杰 有没有交换女友照片的 欧宝汽车音响故障:气车内原装音响收音机都打不开了,无法使用。 欧宝威达96款用什么音响? 美国飞逸音箱怎么样 opel音箱ns—850什么价位? 多囊卵巢综合症能治愈吗? 企业内部控制的重要性 企业内部控制的作用 企业管理 对企业发展的作用 多囊卵巢综合症可以治愈吗 车载低音炮额定电压是12V,用19V的能行吗? 电池的额定电压为12V为什么浮充电压为13.5V 怎么做酸辣粉肠汤 粉肠汤的做法 粉肠酸菜汤怎么做 白萝卜炖粉肠汤做法 黄豆粉肠汤的做法,黄豆粉肠汤怎么做好吃,黄豆 商业用地房屋和国有土地房屋征收时,补偿标准如入介定 工业用地的产权和商业用地的产权有什么不同? 网络寻线仪一端显示12346578是什么 魔兽世界代练怎么快速解锁德拉诺飞行 布阑氏去黑头鼻贴说明 用芦荟去黑头有用吗 芦荟清爽袪黑头鼻贴怎么用 芦荟可以去黑头吗 有没有去鼻子黑头的面膜? 饲养无毛猫应注意哪些问题 无毛猫聪明吗 如何用JQ让DIV的height值获得浏览器窗口高度? 调研工厂的明察暗访功能怎么样,好用吗? 百仕宝燃气热水器有3百元左右的吗? 无线网络怎么设置密码? 国内哪个品牌的燃气热水器质量比较好,价格适中,也就三四百块钱左右的吧。