用 JavaScript 填充选项 text/value
fill an option text/value with JavaScript
我正在尝试使用 javascript 构建一个选择列表:
<script type='text/javascript'>
var prg =1;
function add_texte() {
var objTo = document.getElementById('sousTexte'+str);
var divtest = document.createElement("div");
divtest.innerHTML ='<div">'
+'<select name="choixType'+ prg +'" id="choixType'+ prg +'">'
+'<option value="" selected="selected">--choose--</option>'
+'</select>'
+'<div id="sousTexte'+prg+'"></div>';
objTo.appendChild(divtest);
for (i=0; i<10; i++)
{
formulaire.choixType+i+.options.length= 10;
formulaire.choixType+i+.options[i].value =i;
formulaire.choixType+i+.options[i].text =i;
}
prg++;
}
</script>
<div>
<select name="choixType0" id="choixType0" >
<option value="" selected="selected">---choose-</option>
</select>
<button type="button" id="btn_add_texte" onclick="add_texte();">
</button>
</div>
<div id="sousTexte0">
</div>
如果变量 i 是固定的,我可以填写列表:例如,如果我使用:
formulaire.choixType1.options[i].value =i;
or
formulaire.choixType2.options[i].value =i;
如何使用 choixType 添加变量 i?
感谢您的帮助
<select name="choixType['+ prg +']" id="choixType'+ prg +'">
var type = 'type2';
formulaire.choixType[type].options[i].value =i;
是你要找的吗?
我正在尝试使用 javascript 构建一个选择列表:
<script type='text/javascript'>
var prg =1;
function add_texte() {
var objTo = document.getElementById('sousTexte'+str);
var divtest = document.createElement("div");
divtest.innerHTML ='<div">'
+'<select name="choixType'+ prg +'" id="choixType'+ prg +'">'
+'<option value="" selected="selected">--choose--</option>'
+'</select>'
+'<div id="sousTexte'+prg+'"></div>';
objTo.appendChild(divtest);
for (i=0; i<10; i++)
{
formulaire.choixType+i+.options.length= 10;
formulaire.choixType+i+.options[i].value =i;
formulaire.choixType+i+.options[i].text =i;
}
prg++;
}
</script>
<div>
<select name="choixType0" id="choixType0" >
<option value="" selected="selected">---choose-</option>
</select>
<button type="button" id="btn_add_texte" onclick="add_texte();">
</button>
</div>
<div id="sousTexte0">
</div>
如果变量 i 是固定的,我可以填写列表:例如,如果我使用:
formulaire.choixType1.options[i].value =i;
or
formulaire.choixType2.options[i].value =i;
如何使用 choixType 添加变量 i? 感谢您的帮助
<select name="choixType['+ prg +']" id="choixType'+ prg +'">
var type = 'type2';
formulaire.choixType[type].options[i].value =i;
是你要找的吗?