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

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

document.getElementById("a1").offsetWidth

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

document.getElementById("nav").offsetWidth

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

首先设置两个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...

像这种结构 一般情况下 内容的div会比标题的div字数要多 也就是要比标题的div要宽。 div本身属于块结构,如果要让div 的宽度自适应,就需要div 的父容器是自适应的,所以理论上说: 标题{$r[title]} 内容{str_cut($r[description],800)} 这种结...

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

用js或者jq吧,,jq就要写的比较少些,毕竟Jq已经把Js很多操作封闭在自身js文件里。 var a=$("#id p").width()获取宽度, 后面你说的,分别在两个DIV中显示,,就不太明白你的意思了。。是不是把p的宽高度应用在DIV上。。 $("#id").width(a) 里...

#div1{width:100px;height:100px;} 1212 3434 function getStyle(obj,attribute){//获取样式 return obj.currentStyle?obj.currentStyle[attribute]/*ie*/:document.defaultView.getComputedStyle(obj,null)[attribute]/*ie9 火狐 谷歌*/; } va...

Test var i = 100; var text = document.getElementById("text"); function test() { var div = text.parentNode; //取得id=objID对象的父节点 var width = div.offsetWidth; //取得元素宽度 if (i < 1001) {//如果小于1000的话就把div宽度+1 i+...

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