<script type="text/javascript">
alert($("#abc")width());
//js获取ID为abc的元素的宽度
alert(parseInt(documentgetElementById('abc')stylewidth));
</script>
js通过html对象的style属性获取元素属性
获取到的值是包含单位(px像素)的
将获取到的值转化成整数就可去掉单位
parseInt() 函数可解析一个字符串,并返回一个整数
语法
parseInt(string, radix)
参数 描述
string 必需。要被解析的字符串。
radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。
如果省略该参数或其值为 0,则数字将以 10 为基础来解析。
如果它以“0x” 或 “0X” 开头,将以 16 为基数。
如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。
返回值
返回解析后的数字。
你这段js放在哪的?如果在head里,dom都没有加载完,他就执行了,当然找不到相应的元素了。。。所以要写在加载事件之后。。。
windowonload = function() {var kkk = documentgetElementById('kkk'),
qwe = documentgetElementById('qwe');
if (kkkinnerText == "qqq") {
kkkstyledisplay = "none";
}
if (qweinnerText == "qqq") {
qwestyledisplay = "none";
}
}
另外,一般会有个触发机制,上边这样写是能实现的,但是真正用的时候肯定不这么写
使用脚本代码获取外层的div元素步骤如下:
1、新建一个html文件,命名为testhtml,用于讲解jquery如何获取文档中所有div的欠态值。
2、在testhtml文件内,使用div标签创建多行文字,用于测试。
3、在testhtml文件中,使用button标签创建一个按钮,给button绑定onclick点击事件。
以上就是关于js 怎样获取div的宽度,只要值,不要px全部的内容,包括:js 怎样获取div的宽度,只要值,不要px、JS获取DIV或TD的内容进行判断并隐藏、使用脚本代码如何获取外层的div元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)