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'字符串进行字符串的拼接。

最新文章

  1. rpm 软件安装
  2. 使用Fabric进行crash收集统计
  3. ClassLoader 机制
  4. 跨站点端口攻击 – XSPA(SSPA)
  5. PCL—低层次视觉—点云分割(基于形态学)
  6. uboot里读sd卡内容
  7. URL参数中有 特殊符号或加密数据 的问题解决
  8. 使用Nginx+Lua(OpenResty)开发高性能Web应用
  9. Java虚拟机中Java内存区域
  10. 流行框架angular
  11. TComboBox组件重要属性和事件
  12. Mysql导入大文件报错(MySQL server has gone away(error 2006))
  13. Linux基本操作——文件相关
  14. 【java设计模式】(5)---装饰者模式(案例解析)
  15. HNOI2017做题笔记
  16. bzoj1594 Pku3764 The xor-longest Path
  17. HDU 2086 A=? 数学题
  18. tcp常见状态
  19. 【ActiveMQ】Spring Jms集成ActiveMQ学习记录
  20. python webdriver启动IE浏览器

热门文章

  1. 如何在Xcode6中添加空模板
  2. git clone简介
  3. 使用JavaScript判断用户是否为手机设备
  4. [Python] Create a Django project in Pycharm
  5. JS中 escape, encodeURI 和 encodeURIComponent的区别
  6. 如何找出你性能最差的SQL Server查询
  7. C#ASP.NET 通用扩展函数之 IsWhat 简单好用
  8. Scrum 项目5.0--软件工程
  9. 1215 spring 3 项目更新
  10. MySQL5中大数据错误:Packet for query is too large (****** &gt; ******). You can change this value on the server by setting the max_allowed_packet&#39; variable.;