对于form来讲,js有个特殊的object值叫FormData, 提交的都是序列化的内容。
如果要用FormData获取当前表格的对象,
const form = document.getElementById('myForm');
const formData = new FormData(form);
获取某个input的值:
const currentValue = formData.get('inputName');
连接当前值和新值,用+ 加号:
const newValue = 'new value';
const concatenatedValue = currentValue + newValue;
设置input的新值:
formData.set('inputName', concatenatedValue);
完整参考代码:
const form = document.getElementById('myForm');
const formData = new FormData(form);
const currentValue = formData.get('inputName');
const newValue = 'new value';
const concatenatedValue = currentValue + newValue;
formData.set('inputName', concatenatedValue);