Css 学习——left与offsetLeft的区别
2024-09-25 05:47:05
1. 首先一个标签元素的left属性是一个string类型,而offsetLeft是一个numberle类型。
求证:
<script>
window.onload = function(){
var oDiv = document.getElementById('div1');
alert(typeof oDiv.style.left);
alert(typeof oDiv.offsetLeft);
}
<sctipt>
2. offsetLeft与left之间的转换运算:
用offsetLeft转换成left的时候,需要添加一个字符串'px'使其转换成字符串。
如:oDiv.style.left = oDiv.offsetLeft+10+'px'; //oDiv.offsetLeft + 10 先进行加法运算,然后再跟'px'字符串进行字符串的拼接。
最新文章
- rpm 软件安装
- 使用Fabric进行crash收集统计
- ClassLoader 机制
- 跨站点端口攻击 – XSPA(SSPA)
- PCL—低层次视觉—点云分割(基于形态学)
- uboot里读sd卡内容
- URL参数中有 特殊符号或加密数据 的问题解决
- 使用Nginx+Lua(OpenResty)开发高性能Web应用
- Java虚拟机中Java内存区域
- 流行框架angular
- TComboBox组件重要属性和事件
- Mysql导入大文件报错(MySQL server has gone away(error 2006))
- Linux基本操作——文件相关
- 【java设计模式】(5)---装饰者模式(案例解析)
- HNOI2017做题笔记
- bzoj1594 Pku3764 The xor-longest Path
- HDU 2086 A=? 数学题
- tcp常见状态
- 【ActiveMQ】Spring Jms集成ActiveMQ学习记录
- python webdriver启动IE浏览器
热门文章
- 如何在Xcode6中添加空模板
- git clone简介
- 使用JavaScript判断用户是否为手机设备
- [Python] Create a Django project in Pycharm
- JS中 escape, encodeURI 和 encodeURIComponent的区别
- 如何找出你性能最差的SQL Server查询
- C#ASP.NET 通用扩展函数之 IsWhat 简单好用
- Scrum 项目5.0--软件工程
- 1215 spring 3 项目更新
- MySQL5中大数据错误:Packet for query is too large (****** >; ******). You can change this value on the server by setting the max_allowed_packet&#39; variable.;