『壹』 css设置了border值,js怎么获取border-left和border-right的宽度
获取样式中border-left的宽度:
var obj = document.getElementById('div1').
现代浏览器,以下三种方式都可以:
obj.style['border-left-width']
obj.style['borderLeftWidth']
obj.style.borderLeftWidth
如果是IE浏览器,则将专style换成currentStyle:
obj.currentStyle['border-left-width']
obj.currentStyle['borderLeftWidth']
obj.currentStyle.borderLeftWidth
同理,属获取border-right宽度,只需要将left换成right就可以了。
还需要注意,在IE浏览器中,综合属性border/borderLeft返回的值为'' 或者undefined。我们需要写出具体的属性名称来,比如borderLeftWidth,才能获取到正确的值。
『贰』 如何用javaSCRIPT获取当前窗口的高度和宽度
<body><SCRIPT LANGUAGE="JavaScript"><br>var s = "";<br>s += "\r\n网页可见区域宽:"+ document.body.clientWidth;<br>s += "\r\n网页可见区域高:"+ document.body.clientHeight;<br>s += "\r\n网页可见区域宽:"+ document.body.offsetWidth +" (包括边线和滚动条的宽)";<br>s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";<br>s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;<br>s += "\r\n网页正文全文高:"+ document.body.scrollHeight;<br>s += "\r\n网页被卷去的高:"+ document.body.scrollTop;<br>s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;<br>s += "\r\n网页正文部分上:"+ window.screenTop;<br>s += "\r\n网页正文部分左:"+ window.screenLeft;<br>s += "\r\n屏幕分辨率的高:"+ window.screen.height;<br>s += "\r\n屏幕分辨率的宽:"+ window.screen.width;<br>s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;<br>s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;<br>s += "\r\n你的屏幕设置是 "+ window.screen.colorDepth +" 位彩色";<br>s += "\r\n你的屏幕设置 "+ window.screen.deviceXDPI +" 像素/英寸";<br>alert(s);<br></SCRIPT>拿去 看看有没有你要的
『叁』 js中如何设置按钮的大小
用DOM的Style操作:
vara=document.getElementById('a');//id=a的元素
a.style.height="";//高度
a.style.width="";//宽度
『肆』 js 可以用offsetWidth 获取控件宽度 , 能获取左边框与body的距离吗
如果元素是body内的一级元素,可以用offsetLeft直接获得其左边距。
如果元素是嵌套专的,且父属元素中存在容器元素(即具有定位属性的元素,包括绝对定位、相对定位、固定定位),则情况要变复杂了,需要把所有容器的offsetLeft和元素的offsetLeft相加才是最终的左边距:
varobj=document.getElementById("test");//假定元素的id为test
varleft=obj.offsetLeft;
while(obj=obj.offsetParent){
left+=obj.offsetLeft;
}
console.log(left);//left就是左边距
『伍』 js 中怎么获取当前屏幕的宽度
document.documentElement.clientWidth 这个方法返来回源页面在当前窗口中可见部分的宽度(不包括滚动条宽度);
window.innerWidth 这个方法返回页面在当前窗口中可见部分宽度(包括滚动条宽度);
window.outerWidth 返回浏览器窗口自身宽度,包括菜单和边框;
screen.width 返回设备的(屏幕宽度)
『陆』 js获取控件宽度
//通过id获取控件,offsetWidth为控件实际展现宽度。
<divid="divId"style="float:left">1111111111111</div>
varwidth=document.getElementById("divId").offsetWidth;
alert(width);
右侧的“查询内”请设置style="float:right".
让”查询“靠右显示容,就ok了。
『柒』 js 获取宽度问题。。 我想获取宽度。。。。。。
<script>
var image = new Image();
image.src = '';
image.onreadystatechange=function(){
if (image.readyState=="complete") {
alert(["图片大小是:",image.width,image.height]);
}
}
</script>
再试一下呢。。。
应该是图片没有完回全载入答吧
『捌』 js能不能得到页面上某个控件的宽度或高度
在你的cell里面加一个UILable,你需要做的是计算你的内容的高度,然后在内heightForRowAtIndexPath里面设置你的cell的高度。这是一种方法容:#defineCELL_CONTENT_WIDTH320.0f(你的cell的宽度)#defineCELL_CONTENT_MARGIN10.0fCGSizecons
『玖』 javascript获取元素宽度 要怎么做
varaa=document.getElementById('aa');
varw;
if(aa.currentStyle){
w=aa.currentStyle.width;
}else{
w=getComputedStyle(aa,false).width;
}
console.log(w);