selectAll() { var objs = document.getElementsByName('good'); var i; if(document.getElementById("checkAll").checked) { for(i = 0; i < objs.length; i++) { if(objs[i].type == "checkbox") { objs[i].checked = true; } } this.selectDataList = this.dataList; } else { for(i = 0; i < objs.length; i++) { if(objs[i].type == "checkbox") { objs[i].checked = false; } } this.selectDataList = []; } },
时间: 2023-06-19 07:06:06 浏览: 93
document.getElementsByName()的用法
这是一段 JavaScript 代码,主要实现了一个全选/全不选的功能。当用户点击页面上的一个复选框(id为"checkAll")时,该代码会遍历页面中所有name为"good"的复选框,并将它们的选中状态设置为与"checkAll"复选框相同。如果"checkAll"复选框被选中,则将数据列表(this.dataList)中的所有数据都选中;否则,将选中的数据列表清空(this.selectDataList)。
阅读全文