-1

配列の要素をドロップ ダウン リストに表示したい。これを行うために for ループ内でドキュメント オブジェクト モデルを使用していますが、ドロップ ダウン リストが null であるというエラーが表示され続けます。

Javascript コード

var str="-1,40,42,43,44,46,47,54,90,890,987,1235,4555,12434,122223,788998,789444,2147483647";
var n =new Array();
n = str.split(",");
alert(n);

var select=document.getElementById("rec");
for(i=0;i< n.length;i++)
{
    var opt=n[i];
    var el=document.createElement("option");
    el.textContent=opt;
    el.value=opt;
    select.appendChild(el);
}

HTML コード

<div id="rec1" name="rec1" style="display:none">
     <p>Select the Record number of the record you want to edit&approve&nbsp;&nbsp;&nbsp;
         <select id="rec"  name="rec" >
            <option value="def" selected="selected">Select choice</option>
         </select>
</div>

私が得ている TypeError は、「選択が null です」ということです

4

1 に答える 1