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