[1]这段的目的是在替换获得我的图书收藏列表
[2]让他变成xml里面的书名
[3]这次还是 xmlhttp.open("GET","books.xml",true); 抗拒访问
<html> <head> <script type="text/javascript"> function loadXMLDoc() { //定义变量 判断是否支持XMLHttpRequest控件 如果支持在变量xmlhttp变量实例化后放入 XMLHttpRequest 是针对较新的游览器可以用这个控件 var xmlhttp; var txt,x,i; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } //否则 就在xmlhttp变量实例化后里放入ActiveXObject("Microsoft.XMLHTTP")是针对较老的游览器可以使用者个控件 else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } //在xmlhttp里放好以后就调用 onreadystatechange=function() 存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。 xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { // 可以获得XML里面的内容 txt定义为空 x获得xmlDoc调用方法可返回带有指定标签名的对象的集合 xmlDoc=xmlhttp.responseXML; txt=""; x=xmlDoc.getElementsByTagName("title"); //开始循环 txt是txt加上x的i循环数组从第一行开始获得节点的值 for (i=0;i<x.length;i++) { txt=txt + x[i].childNodes[0].nodeValue + "<br />"; } //显示出myDiv的id里的 成功后将里面的内容给替换掉 document.getElementById("myDiv").innerHTML=txt; } } //创建替换的路径 xmlhttp.open("GET","books.xml",true); //发送请求替换 xmlhttp.send(); } </script> </head> <body> <h2>My Book Collection:</h2> <div id="myDiv"></div> <button type="button" onclick="loadXMLDoc()">获得我的图书收藏列表</button> </body> </html>
今天的英语
[1]dog/dDg/ 音标/d/ 狗
[2]hat/haet/ 音标/h/ 帽子
[3]rabbit/raebit/ 音标/ae/ 兔子