$(function(){ $("body").on("change", "#file", function (event) { uploadfile(this,event); }) function uploadfile(){ var files = event.target.files, file; if (files && files.length > 0) { // 獲取目前上傳的文件 file = files[0]; // 來在控制台看看到底這個對象是什么 console.log(file); // 那么我們可以做一下諸如文件大小校驗的動作 // 獲取 window 的 URL 工具 var URL = window.URL || window.webkitURL; // 通過 file 生成目標 url var imgURL = URL.createObjectURL(file); console.log(imgURL); $.get(imgURL,function(xmlDoc,textStatus){ //find搜索所有與指定表達式匹配的元素 console.log(xmlDoc); var $provinceElement=$(xmlDoc).find("province"); console.log($provinceElement.length); $provinceElement.each(function(index,domEle) { var $city=$(this).find("city"); console.log($city.length); $.each($city,function(index,domEle1){ console.log($(domEle1).text()); }); }); }); } }