使用js做一个简单的 给表单中的每行内容加引号和逗号并换行,开始结尾用括号包住 例如("123","123") 要求最后不能有逗号
时间: 2023-07-19 09:23:03 浏览: 42
好的,可以使用如下的JS代码来实现:
```javascript
// 获取表单元素
const form = document.querySelector('form');
// 获取表单中所有行元素
const rows = form.querySelectorAll('tr');
// 初始化结果字符串
let result = '(';
// 遍历每一行,将其中每个单元格的值用引号包括,并用逗号分隔,最后加上换行符
rows.forEach(row => {
// 获取当前行中所有单元格元素
const cells = row.querySelectorAll('td');
// 初始化当前行的结果字符串
let rowResult = '(';
// 遍历当前行的每个单元格,将其值用引号包括,并用逗号分隔
cells.forEach(cell => {
rowResult += '"' + cell.textContent + '",';
});
// 去掉当前行结果字符串中最后一个逗号,并加上结尾的括号和换行符
rowResult = rowResult.slice(0, -1) + '),\n';
// 将当前行的结果字符串加入到总结果字符串中
result += rowResult;
});
// 去掉结果字符串中最后一个逗号,并加上结尾的括号
result = result.slice(0, -2) + ')';
// 输出结果字符串
console.log(result);
```
这段代码会将表单中每一行的内容用引号和逗号包括起来,并放在一个大括号中,每行之间用换行符分隔,最后输出结果字符串。注意,最后一行的末尾没有逗号。