wdjh.net
当前位置:首页 >> 用JS如何获取1个Div的宽度? >>

用JS如何获取1个Div的宽度?

首先需要知道高度变量是什么?是窗口还是其他元素?一下代码默认高度变量为窗口,如果是其它元素,方法也是一样的 demo...

document.getElementById("a1").offsetWidth

可以用两种方法 第一个用jquery 获取div 可以查看帮助文档 js 获取 var width=document.getElementById("div").style.width获得宽度

思路是这样的:先获得div这个元素,在获得元素的属性。 比如:doucument.getElementById("div的id").style.height;//高度 doucument.getElementById("div的id").style.width;//宽度

$(function(){ //在此处是页面刷新就会执行 //可以将下面的代码放入一个事件中 //获取div的宽度 var newwidth= $("#div1").attr("width"); //将宽度值赋给另一个div $("#div2").attr("widht",newwidth); })

document.getElementById("nav").offsetWidth

首先设置两个div,假设给出id分别为a和b,b始终为a的宽度的二分之一。 js代码为: var diva=document.getElementById("a"); var divb=document.getElementById("b"); var wid=diva.offsetWidth; function jt(){//定义监听a大小变化的函数 var wi...

使用jquery $('#div1').click(function(){ $(this).css({width:$('#div2').width()+'px';height:$('#div2').height()+'px'})})

js获取DIV的位置坐标的方法有三种,分别如下: 方法一: ? var odiv=document.getElementByIdx_x('divid'); alert(odiv.getBoundingClientRect().left); alert(odiv.getBoundingClientRect().top); 方法二: ? function CPos(x, y) { this.x = x...

第一步, 获取你要得到高度的那个div的jQuery对象, 获得方法有很多很多种, 具体你可以看一下jQuery API文档里的选择器部分, 在这里我只跟你说一个最直接的方法, 通过id获得: $("#div_id") 第二步, 要看你要得到的是什么高度了, jQuery里现有的三...

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com