mwbr.net
当前位置:首页 >> Css ,如何用JS求出Div中wiDth:Auto ,wiDth的值.不... >>

Css ,如何用JS求出Div中wiDth:Auto ,wiDth的值.不...

var width=document.getElementById("div").style.width;

//jquery获取ID为abc的元素的宽度.alert($("#abc").width());//js获取ID为abc的元素的宽度.alert(parseInt(document.getElementById('abc').style.width));js通过html对象的style属性获取元素属性. 获取到的值是包含单位(px像素)的. 将获取到...

首先你的代码写错了这样写才是正确的 js获取banner的宽度:document.getElementById("banner").offsetWidth jq获取banner的宽度:$("#banner").width();

测试了一下,.width()求得的是不包括padding值在内的td宽度,不算是有误差。测试用例私信给你。 //js $(document).ready(function(){ var tdWidth = $("td").eq(0).width(); var paddingLeft = parseInt($("td").eq(0).css("padding-left").repl...

楼主的代码可以用,我在 IE6、7、8 和 firefox12 里试了,都可以,可能是html部分的问题。 div{ width:100px; height:100px; border:1px solid red;} window.onload=function(){ var screenWidth=screen.width; var screenHeight=screen.height;...

var div = document.getElementById("divId");//

用css直接解决的办法: max-width: 70%; /*保留这个是为了浏览器不支持calc()的时候仍然有效果*/ max-width: -webkit-calc(100% - 60px); /*对应Chrome和Safari浏览器*/ max-width: -moz-calc(100% - 60px); /*对应FireFox浏览器*/ max-width: c...

通过获取image对象后,直接设置属性image.style.width=100,没有生效是因为 style.width 所接收的为字符串,image.width=100,这种写法是可以的,因为 width 本身就是 number 类型的。 然后看到一个关于 style.width 的设值的说法,如下 IE id.sty...

var w = $("div").width(); alert(w)

height div{ height:auto; width:200px; border:1px solid #f00;} $(document).ready(function(e) { $(".btn").click(function(){ alert($(".div").height()); }); }); div内容div内容div内容

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