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

编程练习

小伙伴们,根据所学知识,实现网页输入框动态展现和字数计算,获取焦点时,输入框的高度增加, 失去焦点时,输入框的高度减小,在输入的时候,实时计算输入的字数,并显示出来。

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

任务

一、为输入框添加获取焦点事件, 增加高度

二、为输入框添加失去焦点事件, 减少高度

三、为输入框添加键盘弹起焦点事件, 计算字数

 提示:
  1. 取得输入框的value的length属性
  2. 把显示总数的节点的innerHTML更新
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <style type="text/css">
  7. textarea {
  8. width: 200px;
  9. height: 20px;
  10. }
  11. </style>
  12. <script type="text/javascript">
  13. window.onload = function () {
  14.  
  15. //获取元素
  16. var txt = document.getElementById('txt');
  17. var total = document.getElementById('total');
  18.  
  19. //输入框获取焦点时
  20.  
  21.  
  22. //输入框失去焦点时
  23.  
  24.  
  25. //输入框键盘弹起时计算字数
  26.  
  27. }
  28.  
  29. </script>
  30. </head>
  31. <body>
  32. <textarea id="txt"></textarea>
  33. <p>你输入了<span id="total">0</span>个字</p>
  34. </body>
  35. </html>
下一节