用js获取呗,你获取不到应该是你的div没设置宽高,而你用documentgetElementByID("ObjID")styleheight|width来获取的吧,这样只能获取设定了宽高的对象 没有设定的需要用offsetWidth|offsetHeight来获取,比如:documentgetElementByID("ObjID")offsetWidth|offsetHeight
<div id="cao" style="float:left">asdasd<br />asdsadasd</div>
<script>alert(documentgetElementById("cao")offsetWidth)</script>
如果这样获取不到,老子把电脑吃了,你TM问题又不叙述清楚,最TM烦你这种白痴问问题了,天知道你用了什么变态方法
$(function(){
//在此处是页面刷新就会执行
//可以将下面的代码放入一个事件中
//获取div的宽度
var newwidth= $("#div1")attr("width");
//将宽度值赋给另一个div
$("#div2")attr("widht",newwidth);
})
给div设置一个id或者class:
html部分:
<div id="mydiv"></div>
js部分:
<script>
//获取mydiv
var mydiv=documentgetElementById("mydiv");
//获取#mydiv的高度
var divheight=mydivstyleheight;
//设置mydiv行高
mydivstylelineHeight=divheight;
</script>
以上就是关于如何获取 自动适应DIV 的高宽全部的内容,包括:如何获取 自动适应DIV 的高宽、js 获取DIV宽 并赋值给另一个DIV、JS怎么获取div(高度和宽度都已设置百分比,继承父级)的height并应用于该div的line-height;等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)