コードをコピー コードは次のとおりです: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict .dtd"> これはテストです <br>var xmlHttp; </p> <p>function createXMLHttpRequest() { <br> if (window.ActiveXObject) { <br> xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); <br> } <br> else if (window.XMLHttpRequest) { <br> xmlHttp = new XMLHttpRequest(); <br> } <br>} </p> <p>function readRSS(url) { <br> createXMLHttpRequest(); <br> xmlHttp.onreadystatechange = handleStateChange; <br> xmlHttp.open("GET", url, true); <br> xmlHttp.send(null); <br><br> <br>} <br><br>function handleStateChange() { <br> if(xmlHttp.readyState == 4) { <br> if(xmlHttp.status == 200) { <br>結果セット(); <br> } <br> } <br>} </p> <p>function ResultSet() { <br> var results = xmlHttp.responseXML; <br> var title = null; <br> var item = null; <br> var link=null; <br> //チャンネルを取得 <br> var ccc=results.getElementsByTagName("チャンネル"); <br> var headtitle=ccc[0].getElementsByTagName("title")[0].firstChild.nodeValue; <br> var headlink=ccc[0].getElementsByTagName("link")[0].firstChild.nodeValue; <br> var cell = document.createElement("div"); <br> cell.innerHTML="<h1><a href=" ヘッドリンク " target=_blank>"見出し "</a></h1><br>"; <br> document.getElementById("result").appendChild(cell); <br> //獲得アイテム <br> var items = results.getElementsByTagName("item"); <br> for(var i = 0; i < items.length; i ) { <BR> item = items[i]; <BR> link=item.getElementsByTagName("link")[0].firstChild.nodeValue; <BR> title = item.getElementsByTagName("title")[0].firstChild.nodeValue; <BR> var cell = document.createElement("div"); <BR> cell.innerHTML="<a href=" リンク " target=_blank>"タイトル "</a><br>"; <br> document.getElementById("result").appendChild(cell); <br> } </p> <p>} <br>関数 readrss1() <br>{ <br> var url=document.getElementById("txturl").value; <br> if(url=="") <br> { <br> alert("请输入RSS地址"); <br> } <br> else <br> { <br> readRSS(url); <br> } <br> } </p> <p> ajax读rss例 blogjava原创区 blogjava新手区 blogjava非技術区 综合区 输入一 RSS 地址: div>