我有一个函数,它将为我返回最大值。在我看来,我有选择列表,我想显示1 - maxvalue中的选项。我该如何实现呢 感谢
function getmatch_value(){
for (i=1;i<=7;i++){
var left = $('#lc'+i).val();
var right = $('#rc'+i).val();
if(isblank(left) || isblank(right) ){
var maxval = i-1;
return maxval;
break;
}
}
}
我认为我有
<select id="match_ans2" name="mathRowAnswer[]" class="select" style="width: 150px;">
<option value='0'>Select Answer</option>
我想要基于我的getmatch_value()的选项,这样如果它会向我返回3,那么选项列表会自动有1 2和3个选项
答案 0 :(得分:0)
var selectList = document.getElementById('match_ans2');
for (var i = 1; i <= getmatch_value(); i++) {
var opt = document.createElement('option');
opt.value = i;
opt.appendChild(document.createTextNode(i.toString()));
selectList.appendChild(opt);
}