<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>window.getComputedStyle(div,null)</title>
<style type="text/css">
*{margin:0;padding:0}
</style>
</head>
<body>
<div style="width: 100px; height: 100px; background: red; position: absolute;left: 0; top:0"></div>
<script type="text/javascript">
//封装
function getStyle(elem,prop){
if(window.getComputedStyle){ //如果它存在的话(兼容谷歌)
return window.getComputedStyle(elem,null)[prop];//prop作为参数字符串传进来,所有得中括号
}else{
return elem.currentStyle[prop]; //兼容IE
}
}
var timer;
var div = document.getElementsByTagName('div')[0]
timer=setInterval(function(){
div.style.left=parseInt(getStyle(div,'left'))+1+"px";//注意:getStyle(div,'left')打印出来是0px,所以用parseInt取整数
},10)
div.onclick = function() {
clearInterval(timer)
}
</script>
</body>
</html>

效果图:

最新文章

  1. ASP.NET MVC之路由特性以及母版页呈现方式(十二)
  2. HTTP请求错误大全
  3. Codeforces 161 D. Distance in Tree (树dp)
  4. IP地址基础知识
  5. common-lang——StringUtils
  6. 网页 cookie
  7. socket和抓包工具wireshark
  8. 搞懂Redis到底快在哪里
  9. Romaji (CodeForces - 1008A )
  10. Beta冲刺 3
  11. Plickers——教师拿手机、学生拿卡片,就可以完成即时全员互动!
  12. JS应用猜数游戏
  13. python模块之hashlib
  14. Noisy Channel模型纠正单词拼写错误
  15. java实现满天星swing&amp;awt
  16. Nodejs搭建wss服务器
  17. OpenFeign封装为springboot starter
  18. git server side hook 试用
  19. 哈勃(Hubble)望远镜的新发现
  20. 搜狗Q3业绩迅猛增长,战略整合稳步推进

热门文章

  1. Mybatis 针对ORACLE和MYSQL的批量插入与多参数批量删除
  2. visjs使用小记-1.创建一个简单的网络拓扑图
  3. win7+jdk环境变量配置
  4. 69. Sqrt(x) (Divide-and-Conquer)
  5. 49. Group Anagrams同义词合并
  6. 【小前端】float属性
  7. IIS网站最大并发连接数
  8. [C++] right value reference
  9. 爬虫 之 scrapy框架
  10. bootstrap小图标引用方法