我有多个复选框,ID属性都是gt,要求办法我用js写一个为复选框value赋值和name赋值
时间: 2024-02-06 11:10:20 浏览: 52
原生js text文本框模拟select下拉框美化点击下拉菜单选择value赋值效果源码.zip
可以使用 JavaScript 的 DOM 操作来实现为复选框 value 和 name 赋值的功能。首先,可以通过 document.getElementsByName('gt') 来获取所有 ID 属性为 gt 的复选框元素,然后遍历这些元素,为它们的 value 和 name 属性分别赋值。以下是一个示例代码:
```javascript
var checkboxes = document.getElementsByName('gt');
for(var i=0; i<checkboxes.length; i++) {
checkboxes[i].value = 'value' + i;
checkboxes[i].name = 'name' + i;
}
```
在上述代码中,我们首先获取了所有 ID 属性为 gt 的复选框元素,然后使用循环遍历这些元素,为它们的 value 属性赋值为 'value' + i,其中 i 是当前循环的索引值,为它们的 name 属性赋值为 'name' + i。这样就可以为所有复选框元素赋值了。
阅读全文