Q:parent.document.getElementById("huoqu").value=document.form1.file1.value可以,
 var a=document.form1.file1.value
  parent.document.getElementById("huoqu").value=a
不可以,为什么?
A:不会吧,我没看出什么不同,前者可以的话,后者也肯定可以,Q:如何从字符串中“C:\Downloads\说明.txt1”取出说明.txt1
A:方法很多,正则,split,还有可能最常用的就是你用的lastIndexOf,然后取子串。
你写的恩路是对是,错在这里,b=a.lastIndexOf("\"),因为js里,\是转义用,表示一些无法直接表示的字符,如\n表示回车,要表示\本身,请用\\,所以你那一句改为
b=a.lastIndexOf("\\")就对了。