文件上传
<input type="file" name="file" id="vouchers" style="width: 200px;"
accept=".pdf,.zip,.rar,.xls,.xlsx,.wps,.ppt,.doc,.dot,.docx,.pptx" />
更多类型,参考:https://blog.csdn.net/daponi/article/details/100532615
JS文件下载
/***
* 判断浏览器类型
* @returns {string}
*/
function myBrowser(){
var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
var isOpera = userAgent.indexOf("Opera") > -1;
if (isOpera) {
return "Opera"
}; //判断是否Opera浏览器
if (userAgent.indexOf("Firefox") > -1) {
return "FF";
} //判断是否Firefox浏览器
if (userAgent.indexOf("Chrome") > -1){
return "Chrome";
}
if (userAgent.indexOf("Safari") > -1) {
return "Safari";
} //判断是否Safari浏览器
if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {
return "IE";
}; //判断是否IE浏览器
if (userAgent.indexOf("Trident") > -1) {
return "Edge";
} //判断是否Edge浏览器
}
/***
* 下载
* @param url
* @param id
*/
function urlDownLoad( url ) {
if (myBrowser()==="IE" || myBrowser()==="Edge"){
var oPop = window.open(url,"","width=1, height=1, top=5000, left=5000");
for(; oPop.document.readyState != "complete"; )
{
if (oPop.document.readyState == "complete")break;
}
oPop.document.execCommand("SaveAs");
oPop.close();
}else{
//!IE
window.location.replace( url );
}
}
A 标签的某些事
<a href="javascript:void(0)" οnclick="roleupdate()">