博客列表 >12月17号作业 JS数组及JS事件

12月17号作业 JS数组及JS事件

遗忘了寂寞
遗忘了寂寞原创
2019年12月22日 21:12:03732浏览

定义数组

  1. <script type="text/javascript">
  2. //定义数组
  3. var arr=['a','b','d'];
  4. //控制台输出
  5. console.log(arr);
  6. </script>

数组尾部添加元素

  1. <script type="text/javascript">
  2. //定义数组
  3. var arr=['a','b','d'];
  4. //数组尾部添加元素
  5. //返回值是数组的长度
  6. arr.push('e');
  7. console.log(arr);
  8. </script>

从数组尾部弹出一个元素

  1. <script type="text/javascript">
  2. //定义数组
  3. var arr=['a','b','d'];
  4. //从数组尾部弹出一个元素
  5. //返回值是被删除的元素
  6. arr.pop();
  7. console.log(arr);
  8. </script>

数组头部添加元素

  1. <script type="text/javascript">
  2. //定义数组
  3. var arr=['a','b','d'];
  4. //数组头部添加元素
  5. //返回值是数组的长度
  6. arr.unshift('e');
  7. console.log(arr);
  8. </script>

数组头部弹出一个元素

  1. <script type="text/javascript">
  2. //定义数组
  3. var arr=['a','b','d'];
  4. //数组头部弹出一个元素
  5. //返回值是被删除的元素
  6. arr.shift();
  7. console.log(arr);
  8. </script>

从数组中删除元素

  1. <script type="text/javascript">
  2. //定义数组
  3. var arr=['a','b','c','d'];
  4. //从数组中删除元素
  5. // splice(从哪里开删除,删除的长度)
  6. arr.splice(1,2);
  7. console.log(arr);
  8. </script>

从数组中查找元素

  1. <script type="text/javascript">
  2. //定义数组
  3. var arr=['a','b','c','d'];
  4. //从数组中查找元素
  5. //indexOf('要查找的元素','从哪开始查找')
  6. //有的话返回下标,没有返回-1
  7. var res = arr.indexOf('c');
  8. console.log(res);
  9. </script>


onclick事件

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <div>
  9. <label>用户:</label><input type="text" name="" id="usename" value="" />
  10. </div>
  11. <div>
  12. <label>密码:</label><input type="password" name="" id="password" value="" />
  13. </div>
  14. <button onclick="submits()">提交</button>
  15. <script type="text/javascript">
  16. function submits(){
  17. var usename=document.getElementById('usename').value;
  18. var password=document.getElementById('password').value;
  19. if(usename==''){
  20. alert('请输入用户名');
  21. return;
  22. }
  23. if(password==''){
  24. alert('请输入密码');
  25. return;
  26. }
  27. alert('用户: '+usename+' 欢迎登录');
  28. }
  29. </script>
  30. </body>
  31. </html>




onmousemove,onmouseleave事件

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <div onmousemove="aa()" onmouseleave="bb()">鼠标移到这里看看</div>
  9. <script type="text/javascript">
  10. function aa(){
  11. console.log('鼠标移上来了');
  12. }
  13. function bb(){
  14. console.log('鼠标移走了');
  15. }
  16. </script>
  17. </body>
  18. </html>

onblur事件

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <div>
  9. <label>用户:</label><input type="text" name="" id="usename" value="" onblur="usename()"/>
  10. </div>
  11. <div>
  12. <label>密码:</label><input type="password" name="" id="password" />
  13. </div>
  14. <button>提交</button>
  15. <script type="text/javascript">
  16. function usename(){
  17. var usename=document.getElementById('usename').value;
  18. if(usename==''){
  19. alert('请输入用户名');
  20. return;
  21. }
  22. }
  23. </script>
  24. </body>
  25. </html>


onchange事件

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <select id="province" onchange="aa()">
  9. <option value ="1">北京</option>
  10. <option value ="2">上海</option>
  11. <option value ="3">广州</option>
  12. <option value ="4">深圳</option>
  13. </select>
  14. <script type="text/javascript">
  15. function aa(){
  16. var province=document.getElementById('province').value;
  17. alert('你当前选择的是: ' + province);
  18. }
  19. </script>
  20. </body>
  21. </html>

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议