ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript はサンプルの Screenshot_JavaScript スキルを使用して XML データを取得します

JavaScript はサンプルの Screenshot_JavaScript スキルを使用して XML データを取得します

WBOY
WBOYオリジナル
2016-05-16 16:57:021122ブラウズ

Hot.xml文件 :

复制代码代码如下:




刘亦菲
MingXing/LiuYiFei.htm



蔡依林
MingXing/CaiYiLin.htm
ブルーカラー>


张娜拉
MingXing/ZhangNaLa.htm
グリーンカラー>


张韶涵
MingXiang/ZhangShaoHan.htm
グレー


张靓颖
MingXing/ZhangLiangying.htm
ブラックカラー>


李宇春
MingXing/LiYuChun.htm
イエローカラー>


徐若瑄
MingXing/XuLuXuan.htm
ピンク



demo1.html 文例:




JavaScript获取XMLデータ
<スクリプト言語="javascript">
复制代 代码如下:

var xmlDoc=new ActiveXObject("Microsoft.XMLDOM") ; //XmlDom オブジェクト
xmlDoc.async=true; // 异步追加ダウンロードを使用します
xmlDoc.onreadystatechange=loadedSales;
関数loadedSales()
{
var txt="";
if(xmlDoc.readyState == 0){
alert("0");
}
if(xmlDoc.readyState == 1){
alert("1");
}
if(xmlDoc.readyState == 2){
alert("2");
}
if(xmlDoc.readyState == 3){
alert("3");
}
if(xmlDoc.readyState == 4)
{
if(xmlDoc.parseError.errorCode != 0)
{
txt="xml解析错误!";
}else{
var items=xmlDoc.documentElement.selectNodes("item");
if(items != null && items.length > 0)
{
for(var i=0; i < items.length; i )
{
txt = "
  • " items[i].childNodes[0].text "
  • ";
    }
    }else{
    txt="";
    }
    }
    }else{
    txt="";
    }
    document.getElementById("sales").innerHTML=txt;
    }
    関数loadXmlDoc()
    {
    var url="Hot.xml";
    xmlDoc.load(url);
    }








    效果图:
    JavaScript はサンプルの Screenshot_JavaScript スキルを使用して XML データを取得します
    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。