日期:2014-05-16  浏览次数:20480 次

怎么用js显示text文本中的内容?
<script type ="text/javascript">
  function readFile() {
  var fso = new ActiveXObject("Scripting.FileSystemObject");
   
  var url = document.getElementsByTagName("file")
  
  var file = fso.OpenTextFile(url, 1, false);
  while (!file.atendofstream) {
  var content = file.ReadAll();
  }

  file.close();
  alert(content);
  }
   
 
  </script>


<input id="Button1" type="button" value="button" onclick="readFile();" />
  <input id="File1" type="file" value="" name ="file"/ >


弹出的是undefined,为什么?

------解决方案--------------------
有两个问题
只能用ID取到INPUT的value ,不能用name取到该value值;
而且这个ActiveXObject("Scripting.FileSystemObject")操作文件方法在火狐中无效。据说火狐不支持获取url的方法。而且我查了半天,也没找出同样效果的兼容办法。
不知哪位大牛有办法解决?