html select-用JavaScript填充选项text/值



我正试图用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;

你在找什么?

相关内容

最新更新