8

在我的 HTML 正文中<input type="file" id="img" multiple><br> <input type="submit" onclick="loadfiles()">

在Javascript中我有:

function loadfiles() {
  var viewer = new PhotoViewer();
  var imageFiles = document.getElementById("img"),
  filesLength = imageFiles.files.length;
  for (var i = 0; i < filesLength; i++) {
    viewer.add('./Slide1/'+imageFiles.files[i].name);
  }
  viewer.show(0);

在这里,我正在做的是从特定文件夹中选择多个文件,这些文件显示在 jQuery 滑块中。但我想将其作为文件夹的组合框:无论我选择哪个文件夹,它都会使用相同的 jQuery 滑块显示该文件夹中存在的所有图像。

<form name=myform>
  <select id="mytextarea" name=mytextarea size=1>
    <option name=one value=one> one </option>
    <option name=two value=two> two </option>
    <option name=three value=three > three </option>
    <option name=four value=four> four </option>
  </select>
</form>

如何获取文件夹的链接?

4

1 回答 1

1

您可以将组合框的引用传递给函数

<input type="file" id="img" multiple><br> <input type="submit" onclick="loadfiles(this)">

function loadfiles(obj) {
  var selectedOption = obj.val();
  }
于 2013-07-22T15:28:57.103 回答