我有多个复选框,ID属性都是gt,要求帮我用js写一个名为poism为复选框value赋值和name赋值的方法
时间: 2024-02-06 07:10:25 浏览: 62
原生js text文本框模拟select下拉框美化点击下拉菜单选择value赋值效果源码.zip
可以使用以下代码来实现:
```javascript
function setCheckboxValueAndName() {
var checkboxes = document.querySelectorAll('input[type="checkbox"][id="gt"]');
for (var i = 0; i < checkboxes.length; i++) {
checkboxes[i].value = "poism";
checkboxes[i].name = "poism" + i;
}
}
```
这个函数会选取所有ID属性为"gt"的复选框,给它们的value属性赋值为"poism",并且给它们的name属性赋值为"poism0"、"poism1"、"poism2"、……依次类推。如果你想要更改name属性的前缀,可以修改代码中的"poism"为你需要的值。
阅读全文