关于js获取 硬盘序列号的问题 请看下面代码 我有4个硬盘 只显示一个序列号

  var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
   var service = locator.ConnectServer(".");
   var properties = service.ExecQuery("SELECT * FROM Win32_DiskDrive");
   var e = new Enumerator (properties);
   document.write("<table border=1>");
   for (;!e.atEnd();e.moveNext ())
   {
      var p = e.item ();
     $("#YPXLH").val(p.signature )
   }

我把读出来的序列号 放在id为YPXLHd的文本框中 但是我有四个硬盘
它只显示一个硬盘的序列号 怎么全部让它都显示出来?

 $("#YPXLH").val(p.signature )就是设置输入控件的值,有多个你要串联起来,最后在val赋值

  var s='';
   for (;!e.atEnd();e.moveNext ())
   {
      var p = e.item ();
            s+=','+p.signature
   }
     $("#YPXLH").val( s)

$("#YPXLH").val(p.signature )
->$("#YPXLH").val(p.signature + ("#YPXLH").val() )