質問: [ { name : 'aさん', tall : '150cm', like : '映画', }, { name : 'bさん', tall : '160cm', like : '野球', }, { name : 'cさん', tall : '170cm', like : 'テニス', } ]; があるとして、内に上記のnameだけを抽出したセレクトボックスを作りたいです。 上記の配列の内容はどんどん増えていく予定です。(dさん、eさん...というように) ↓めざす完成形 aさん bさん cさん どうかご教授いただきたく、よろしくお願いいたします。
回答: idのついたselectは最初から定義されているのでしょうか? またnameのないselectやvalueのないoptionでよいのでしょうか? たとえば、こんな感じ var profile = [ {"name":'aさん',"tall":'150cm',"like":'映画'} ,{"name":'bさん',"tall":'160cm',"like":'野球'} ,{"name":'cさん',"tall":'170cm',"like":'テニス'} ]; window.onload=function(){ var n=document.getelementbyid("namesct"); for(var i=n.options.length -1;i>=0;i--){ n.removechild(n.options[i]); } for(var i=0;i