4-4 编程练习
本节编程练习不计算学习进度,请电脑登录imooc.com操作

编程练习

小伙伴们,根据所学知识,使用JS实现网页投票功能,点击投票按钮,票数加1, 为了防止刷票,每次跳票的间隔为10秒。

温馨提示:完成任务后,请验证是否与实践描述效果一致,如一致,恭喜您,你已经掌握此技能,否则,请重复学习此节内容。

任务

一、定义vote()函数,计算票数

提示:
  1. 取得存放当前票数的的节点的innerText,转为数字并加1。

  2. 调用disabled()函数,禁用按钮。

二、定义disabled()函数,禁用投票按钮

提示:
  1.改变按钮的disabled 为false。

  2.设置一个定时器,10秒后恢复按钮disabled 为false。

 

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <style type="text/css">
  7. .con {
  8. width: 200px;
  9. height: 200px;
  10. background: red;
  11. }
  12. .tou {
  13. width: 200px;
  14. height: 30px;
  15. line-height: 30px;
  16. background: #a7cbff;
  17. }
  18. .tou button {
  19. float: left;
  20. }
  21. .tou .ret {
  22. float: right;
  23. }
  24. </style>
  25. <script type="text/javascript">
  26.  
  27. // 定义vote函数,计算票数
  28.  
  29. // 定义disabled函数,禁用投票按钮
  30.  
  31.  
  32. </script>
  33. </head>
  34. <body>
  35. <div class="con">投票内容</div>
  36. <div class="tou">
  37. <button onclick="vote(this)">投票</button>
  38. <span class="ret">总票数:<span id="total">0</span></span>
  39. </div>
  40. </body>
  41. </html>
下一节