前端学习之解决offset属性在加边框和不加边框之后数值变化问题
来源:互联网 发布:神泣数据库修改 编辑:程序博客网 时间:2024/05/22 07:40
继续之前的在慕课网的前端学习,现在学习到了《JS动画效果》,在此记一些笔记。
在js中有些样式的值不能直接的获取,比如,offsetWidth在你不加边框的时候,获取的是标签的宽度,而你给标签加上边框后,offsetWidth就把边框的长度加进去了,如果此时,你想获取去掉边框时的宽度,这个时候可以封装一个方法,通过系统的方法,获取想要的样式的值:
function getStyle(obj, attr){if(obj.currentStyle){ // IE浏览器return obj.currentStyle[attr];} else { // 火狐浏览器return getComputedStyle(obj,flase)[attr];}}第一个参数就是你想获得的值所对应的标签
第二个参数就是你想获得的值类型,比如width,fontSize等
调用的时候很简单,例如下面的输出id为“div”的标签的字体大小
var d = document.getElementById("div");document.write(getStyle(d, 'fontSize'));题外话:
js中将数字字符串转换成int型可以用parseInt(‘’);进行转换
0 0
- 前端学习之解决offset属性在加边框和不加边框之后数值变化问题
- hover加边框或边框加粗元素不抖动
- hover效果加边框不抖动
- hover效果加边框不抖动
- Android学习笔记进阶19之给图片加边框
- Android学习笔记技巧之给文本加边框
- Android学习笔记技巧之给文本加边框
- Android学习笔记技巧之给文本加边框
- Android学习笔记之给图片加边框
- Android学习笔记进阶19之给图片加边框
- Android学习笔记进阶19之给图片加边框
- Android 学习笔记技巧之给文本加边框
- CSS:加边框内容收缩解决
- UImageview加边框 加阴影
- 在网页中为图片加边框
- 用CSS在外部加一层边框
- 在UI界面上加边框
- iOS之UIView加边框及边框颜色
- java环境配置,下载JDK.exe,输入java能出来信息,javac无效
- 网络文件系统nfs文件系统使用
- USACO Section4.2 The Perfect Stall &&POJ1274
- QT5:抓阄器的实现
- mac MySQL初始密码忘记怎么重置
- 前端学习之解决offset属性在加边框和不加边框之后数值变化问题
- Android Studio插件整理
- Jnetpcap 官方实例(5)- 发送数据包
- 多对独立源汇共享同一网络的网络流问题
- 类属性(1)-Python
- 围巾的纠结
- linux 查看当前路径命令:pwd
- hive的查询注意事项以及优化总结 .
- Android6.0 扫描WiFi列表的问题