需批量修改多個 `` 元素的 `name` 屬性或值。
function batchSetName(newName) {
const inputs = document.getElementsByTagName('input');
for (let i = 0; i < inputs.length; i++) {
inputs[i].name = newName;
}
}
// 修改所有 input 的 name
$('input').attr('name', 'newName');
// 修改特定 class 的 value
$('.my-class').val('newValue');
// NodeList 轉數組後用 forEach
[...document.querySelectorAll('input')].forEach(el => el.name = 'newName');
JavaScript 批量修改表單元素屬性,原生循環 vs jQuery vs ES6 寫法,性能對比與選型建議。