兼容IE9以下的获取兄弟节点

function fileCheck(ele){
	 function getNextElement(node){	//兼容IE9以下的 获取兄弟节点
        var NextElementNode = node.nextSibling;
        while(NextElementNode.nodeValue != null){
            NextElementNode = NextElementNode.nextSibling
        }
        return NextElementNode;
    }
	var file = document.getElementById(ele.id).value;
	var pos=file.lastIndexOf("\");
	var fileName = file.substring(pos+1);
	getNextElement(getNextElement(ele.parentNode)).value = fileName;
}

  获取type='file' 文件名字,将文件名字存放到另一个input框中。

<p class='fileUpload'>
  <a class='aCss'>选择文件</a>
  <input type="file" name="uploadedFileCJ" id="uploadedFileCJ" onchange="fileCheck(this);" class="form" />
</p>
<uix:Button name="submitFile" id="submitFile" controlKey="user_update" cssClass="input_cbut marBtn" onclick="jzfzcjCheck();" value="上  传" /> 
<input id='nameFile' type="text" class="border_cssStyle" style='50%;'/>  //存放 文件名字

  

<p class='fileUpload'>
  <a class='aCss'>选择文件</a>
  <input type="file" name="uploadedFileWeixiu" id="uploadedFileWeixiu" onchange="fileCheck(this);" class="form" />
</p>
  <uix:Button name="submitFile" id="submitFile" controlKey="user_update" cssClass="input_cbut marBtn" onclick="weixiuCheck();" value="上  传" /> 
  <input id='nameFile' type="text" class="border_cssStyle" style='50%;'/>

  

原文地址:https://www.cnblogs.com/moutudou/p/8650545.html