从本地放入数组和数组读取txt文件到<select> </select>

时间:2013-07-22 11:27:29

标签: javascript arrays select activex text-files

您好我在htaEdit中做了一些应用程序。 我需要读一些txt文件读取它的每一行并将每行放入。 这是选择的代码:

   <select  onchange="disablePodkategoriju();" style="width:220px;margin-left:80px;"  id="dropdown2" name="">
   <option value="" selected="default" disabled>Selektujte...</option>
   </select>

我不知道如何为此制作javascript。但是,我测试了从本地上传文件并使用此代码使用ActiveX进行管理:

      var fso = new ActiveXObject("Scripting.FileSystemObject"); 
      var s = fso.OpenTextFile("test.txt", 1, true);
      var row = s.ReadLine();
      alert(row);

我的txt文件包含10个单词 AA BB CC .. 像那样的

1 个答案:

答案 0 :(得分:0)

var fso = new ActiveXObject("Scripting.FileSystemObject"); 
var s = fso.OpenTextFile("test.txt", 1, true);
select = document.getElementById('dropdown2');
var arr=new Array();
var i=0;
do {
arr[i]=s.readLine();
}
while(s.readLine!=null);
for (i = 0; i<arr.length; i++){
    var opt = document.createElement('option');
    opt.value = "option"+(i+1);
    opt.innerHTML = arr[i];
    select.appendChild(opt);
}