javascript - Javascript For循环自动增量不起作用
问题描述
我正在尝试在 JavaScript 中运行 For 循环,但它对我不起作用。自动增量值不起作用我试图通过更改来检查:
alert('add_fname_'+i);
但它"add_fname_0"
作为输出给出
function checkadditionals(){
var tvrs = Number(document.getElementById('additional_travellers').value);
for ( var i = 0; i < tvrs; i++) {
console.log('add_fname_' + i);
document.getElementById('add_fname_'+i).required = true;
document.getElementById('add_lname_'+i).required = true;
document.getElementById('add_dob_'+i).required = true;
document.getElementById('relation_'+i).required = true;
document.getElementById('pre_exe_'+i).required = true;
}
}
<select onchange="checkadditionals()" class="form-control" id="additional_travellers" name="additional_travellers">
<option value="0">None</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</select>
解决方案
推荐阅读
- delphi - Tclass到底是什么?
- android - Androidplot 从 0.6 迁移到 1.5 缺少 API XYPlot.graphWidget.setGridPadding
- react-native - 默认 React Native 标头不会在屏幕上消失
- c - memcpy 的失败场景
- google-apps-script - 仅在 CSV 完全导入后开始计算
- python - 如何从 QComboBox 的弹出窗口中删除白色背景(顶部和底部)?
- sql - T-SQL 中的 AND 与 OR
- azure - 在 Linux 诊断代理中部署文件日志的问题
- java - 处理依赖 Java 库添加新类?
- ms-access - 为 Microsoft Access 进行电子邮件验证?