1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
| getCSS.onclick = () => { const request = new XMLHttpRequest(); request.open("GET", "/style.css"); request.onreadystatechange = () => { if (request.readyState === 4) { if (request.status >= 200 && request.status < 300) { const style = document.createElement("style"); style.innerHTML = request.response; document.head.appendChild(style); } else { alert("加载CSS失败"); } } }; request.send(); };
getJS.onclick = () => { const request = new XMLHttpRequest(); request.open("GET", "/2.js"); request.onreadystatechange = () => { if (request.readyState === 4) { if (request.status >= 200 && request.status < 300) { const script = document.createElement("script"); script.innerHTML = request.response; document.body.appendChild(script); } else { alert("加载JS失败"); } } }; request.send(); };
getHTML.onclick = () => { const request = new XMLHttpRequest(); request.open("GET", "/3.html"); request.onreadystatechange = () => { if (request.readyState === 4) { if (request.status >= 200 && request.status < 300) { const div = document.createElement("div"); div.innerHTML = request.response; document.body.appendChild(div); } else { alert("加载HTML失败"); } } }; request.send(); };
getXML.onclick = () => { const request = new XMLHttpRequest(); request.open("GET", "/4.xml"); request.onreadystatechange = () => { if (request.readyState === 4) { if (request.status >= 200 && request.status < 300) { const dom = request.responseXML; const text = dom.getElementsByTagName("warning")[0].textContent; console.log(text.trim()); } else { alert("加载XML失败"); } } }; request.send(); };
getJSON.onclick = () => { const request = new XMLHttpRequest(); request.open("GET", "/5.json"); request.onreadystatechange = () => { if (request.readyState === 4) { if (request.status >= 200 && request.status < 300) { const object = JSON.parse(request.response); myName.textContent = object.name; console.log(object); } else { alert("加载JSON失败"); } } }; request.send(); };
let n = 1; getPage.onclick = () => { const request = new XMLHttpRequest(); request.open("GET", `/page${n + 1}`); request.onreadystatechange = () => { if (request.readyState === 4) { if (request.status >= 200 && request.status < 300) { const array = JSON.parse(request.response); array.forEach((item) => { const li = document.createElement("li"); li.textContent = item.id; xxx.appendChild(li); }); n += 1; } else { alert("加载下一页失败"); } } }; request.send(); };
|