博客列表 >数组常用增删函数,页面鼠标事件交互与表单值更改事件 - 第九期线上班 20191218

数组常用增删函数,页面鼠标事件交互与表单值更改事件 - 第九期线上班 20191218

MArtian
MArtian原创
2019年12月19日 17:17:431052浏览

数组增删

  1. var arr =['a','b','c','d'];
  2. // 末尾添加元素,push元素会返回新的数组长度
  3. arr.push('e','f','g','h','i');
  4. console.log(arr);
  5. // 在数组头部添加元素
  6. arr.unshift('z','1','2','3');
  7. console.log(arr);
  8. // 删除数组中最后一个元素,并返回这个元素
  9. console.log(arr.pop());
  10. // 弹出后数组的最后一位会被移除
  11. console.log(arr);
  12. // 删除数组中第一个元素,并返回这个元素
  13. console.log(arr.shift());
  14. console.log(arr);
  15. // push和unshift 一次可以添加多个元素,但是删除一次只能删除一个,
  16. // 如果要删除多个,可以使用数组切割函数splice(起始切割位置,切割数量),返回被切割的数组元素
  17. console.log(arr.splice(2,3));
  18. console.log(arr);
  19. // 查找数组元素indexOf函数,该方法只会返回第一个匹配到的数组元素的位置,如果没有匹配元素,返回-1
  20. console.log(arr.indexOf('c'));

页面鼠标事件交互与表单值更改事件

  1. <input type="text" id="user" onblur="check()" placeholder="请输入用户名">
  2. <button type="button" onclick="myClick()">按钮</button>
  3. <div style="width:100px;height:100px;background:#000" onmouseover="myMouseOver()" onmouseout="myMouseOut()"></div>
  4. <select id="cities" onchange="mySelect()">
  5. <option value="请选择">请选择</option>
  6. <option value="北京">北京</option>
  7. <option value="上海">上海</option>
  8. <option value="广东">广东</option>
  9. <option value="深圳">深圳</option>
  10. </select>
  1. function check(){
  2. var user = document.getElementById('user').value;
  3. //提示用户如果用户名为空则弹出窗口
  4. if(user == ''){
  5. alert('输入用户名');
  6. }
  7. }
  8. function myClick(){
  9. alert('我被点击了');
  10. }
  11. function myMouseOver(){
  12. alert('鼠标经过了');
  13. }
  14. function myMouseOut(){
  15. alert('鼠标划出了');
  16. }
  17. function mySelect(){
  18. var select = document.getElementById('cities').value;
  19. alert('当前选择的是'+select);
  20. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议