效果图如下:

      HTML:

<h1>js实现进度条</h1>

<div id="warp">
<div id="inner" class="nn"></div>
</div>
<br>
<button onclick="move()">加载</button>

css:

#warp{
width: 100%;
height: 30px;
background-color: #ddd;
}
#inner{
width: 1%;
background-color: #4caf50;
height: 30px;
/*下面这个过渡属性一定不能加,严重影响动画效果*/
/*transition: all 0.4s ease;*/
}

  js:

function move(){
//通过id获取
var inner=document.getElementById("inner");
//通过类来获取
// var inner=document.getElementsByClassName("nn")[0];
var width=1;
var adds=setInterval(addwidth,10);
function addwidth(){
if(width >= 100){
clearInterval(adds);
}else{
width++;
inner.style.width = width + '%';
}
}
}

小白一枚,路过大神请嘴下留情,多多指教谢谢。欢迎留下宝贵意见和指出错误呀呀

最新文章

  1. 关于ios 3D变换 CGAffineTransformIdentity
  2. 仿iphone日历插件(beta)
  3. POJ 2195 Going Home 最小费用最大流 尼玛,心累
  4. jython学习笔记2
  5. Linux命令:traceroute(windows中为tracert)
  6. json2.js 使用
  7. ThinkPHP之中getlist方法实现数据搜索功能
  8. NSNumber、NSValue、NSDate、NSObject
  9. Linux Tomcat必须知道的命令
  10. Codeforces Round #219 (Div. 1)(完全)
  11. 【转载】test和cmp比较
  12. Linux curl命令参数详解--转载
  13. 【转】C/C++ 内存对齐
  14. springmvc-3.2-jsr303解决服务端验证问题
  15. Dockerfile文件格式的简单介绍
  16. webkit 渲染机制
  17. requests库详解 --Python3
  18. Python error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)解决方案
  19. Django中的ORM框架使用小技巧
  20. 【漏洞挖掘】攻击对外开放的Docker API接口

热门文章

  1. 类Enum
  2. linux iptables相关
  3. 操作系统(3)实验相关原理——bootloader启动uCore
  4. mysql先分组,然后取每个分组中的第2大的记录
  5. 题解 AT2684 【K-City】
  6. getchar返回int类型
  7. [LeetCode] 212. 单词搜索 II
  8. HNUSTOJ-1520 压缩编码
  9. golang 状态机
  10. mongodb导出导入数据