改
- 什么是改,点击修改的时候需要修改当前学生的所有信息
- 通过两个函数封装修改功能
- 第一个:通过传入进来的config接受this参数,进行循环添加进行把所有li添加进arr数组,然后通过for in 循环把所有li的文本赋值给所有input.value,这样点击修改后弹出修改页面会呈现所有的值
- 第二个:是用来修改之后的值赋值给当前点击修改这一行的所有li
//第一个函数
function fms(config){
var arr = [];
var ipt1 = document.getElementsByClassName("input1");
for(let i = 0; i <config.parentNode.childNodes.length;i++){
arr.push(config.parentNode.childNodes[i])
}
arr.shift()
arr.pop()
arr.pop()
for(var key in arr){
ipt1[key].value=arr[key]