??var?input="C:\Users\john\Desktop\111.xml"???alert(input)??if?(window.FileReader) {????var?file =?input.files[0];????filename =?file.name.split(".")[0];????var?reader =?new?FileReader();????reader.onload =?function() {??????console.log(this.result)??????alert(this.result);??????alert(10)????}????reader.readAsText(file);??} ??//支持IE 7 8 9 10??else?if?(typeof?window.ActiveXObject !=?'undefined'){????var?xmlDoc; ????xmlDoc =?new?ActiveXObject("Microsoft.XMLDOM"); ????xmlDoc.async =?false; ????xmlDoc.load(input.value); ????alert(xmlDoc.xml);????alert(78910) ??} ??//支持FF??else?if?(document.implementation &&?document.implementation.createDocument) { ????var?xmlDoc; ????xmlDoc =?document.implementation.createDocument("", "", null); ????xmlDoc.async =?false; ????xmlDoc.load(input.value); ????alert(xmlDoc.xml);????alert(ff)??} else?{ ????alert('error'); ??} 這樣寫(xiě)為什么額alert不出來(lái)文件的內(nèi)容,是不是inpt對(duì)象不對(duì)
怎么用js實(shí)現(xiàn)打開(kāi)一個(gè)xml文件
進(jìn)擊的0猿0
2016-03-25 13:35:23