您可以按以下方式修改代码,以使set_client_selfloop(1, ${i})
中的i
符合您的要求:
for (var i = 1; i <= 12; i++) {
var start = (i - 1) * 4 + 1;
var end = i * 4;
title_val += `
<tr>
<td class="qdd_value">${client_selfloop(i, start, end)}</td>
</tr>`;
}
function client_selfloop(i, start, end) {
var optionsHTML = '';
for (var j = start; j <= end; j++) {
optionsHTML += `<option value=${j}>${j}</option>`;
}
return `
LANE1: <select id='client_set_selfloop1${i}' style='width:115px'>${optionsHTML}</select>
<button onclick="set_client_selfloop(1, ${i})" style='margin-left:-3px;margin-top:3px;'>设置</button><br>
LANE2: <select id='client_set_selfloop2${i}' style='width:115px'>${optionsHTML}</select>
<button onclick="set_client_selfloop(2, ${i})" style='margin-left:-3px;margin-top:3px;'>设置</button><br>
LANE3: <select id='client_set_selfloop3${i}' style='width:115px'>${optionsHTML}</select>
<button onclick="set_client_selfloop(3, ${i})" style='margin-left:-3px;margin-top:3px;'>设置</button><br>
LANE4: <select id='client_set_selfloop4${i}' style='width:115px'>${optionsHTML}</select>
<button onclick="set_client_selfloop(4, ${i})" style='margin-left:-3px;margin-top:3px;'>设置</button><br>
`;
}
这样修改后,当i
为1时,LANE1-LANE4中的client_set_selfloop1${i}
值将为1-4;当i
为2时,值为5-8;当i
为3时,值为9-12。以此类推。
内容由零声教学AI助手提供,问题来源于学员提问