let btn = document.getElementById("btn"); btn.onclick = function () { // 根据ID获得页面中的form表单元素 var form = document.querySelector("#userForm"); // 将获得的表单元素作为参数,对formData进行初始化 var formData = new FormData(form); formData.append("name", "Lori"); formData.append("name", "Jack"); formData.append("gender", "Jacie"); // 通过get方法只能读取第一个key为name的值 console.log(formData.get("name")); // Lori // 通过getAll方法能获取到所有key为name的值 console.log(formData.getAll("name")); //["Lori","Jack"] // 通过set修改数据,如果存在多个的话,就会改到只剩下一个key为name的值 formData.set('name', "李白"); // ["李白"] // 如果不存在的话,就会添加一条数据 formData.set('age', 30); console.log(formData.getAll('name')); console.log(formData.getAll('age')); // 通过delete方法删除key为gender的数据 formData.delete("gender"); console.log(formData.get('gender')); // null for (let keys of formData.keys()) { console.log(keys); // userName sex city name age } for (let keys of formData.entries()) { console.log(keys); // ["userNamee", "李白"] ["sex", "male"] ["city", "1"] ["name", "李白"] ["age", "30"] } for (let keys of formData.values()) { console.log(keys); } }
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/4744.html