欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javascript(AJAX)解析XML的代碼(兼容FIREFOX/IE)

 更新時(shí)間:2010年07月11日 12:37:04   作者:  
Javascript AJAX 解析XML的代碼(兼容FIREFOX/IE)
復(fù)制代碼 代碼如下:

//導(dǎo)入js文件
function getResult(url, ready) {
var xmlHttp;
var r = function() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
//alert(isIE);
var xmlstr;
var xmldoc;
var isIE = !!(window.attachEvent && !window.opera);
if (isIE)
xmldoc = xmlHttp.responseXML;
else {
xmlstr = xmlHttp.responseText;
alert(xmlstr);
var parser = new DOMParser();
xmldoc = parser.parseFromString(xmlstr, "text/xml");
}
try {
ready(xmldoc);
} catch (e) {
alert(e.message);
}
}
}
}
var create = function(url, r) {
try {
// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
} catch (e) {
// Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
alert("您的瀏覽器不支持AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange = r;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
create(url, r);
}

//應(yīng)用
function ready(xmlDoc)
{

x=xmlDoc.getElementsByTagName("a")[1];
y=x.childNodes[0];
txt=y.nodeValue;
alert(txt);
}
getResult("../xml.jsp",ready);

xml:
復(fù)制代碼 代碼如下:

<r>
<a>ff</a>
<a>ggd</a>
</r>

childNodes 屬性返回子節(jié)點(diǎn)的列表。<a> 元素只有一個(gè)子節(jié)點(diǎn),即一個(gè)文本節(jié)點(diǎn)。
下面的代碼檢索 <a> 元素的文本節(jié)點(diǎn):
x=xmlDoc.getElementsByTagName("a")[0];
y=x.childNodes[0];
nodeValue 屬性返回文本節(jié)點(diǎn)的文本值:
x=xmlDoc.getElementsByTagName("title")[0];
y=x.childNodes[0];
txt=y.nodeValue;
結(jié)果:txt = "ggd"

相關(guān)文章

  • js獲取當(dāng)前日期前七天的方法

    js獲取當(dāng)前日期前七天的方法

    這篇文章主要介紹了js獲取當(dāng)前日期前七天的方法,涉及javascript中for語句及日期操作的技巧,需要的朋友可以參考下
    2015-02-02
  • 微信小程序?qū)崿F(xiàn)菜單左右聯(lián)動(dòng)效果

    微信小程序?qū)崿F(xiàn)菜單左右聯(lián)動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)菜單左右聯(lián)動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 微信小程序?qū)崿F(xiàn)單列下拉菜單效果

    微信小程序?qū)崿F(xiàn)單列下拉菜單效果

    這篇文章主要介紹了微信小程序單列下拉菜單,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • js引擎垃圾回收機(jī)制示例詳解

    js引擎垃圾回收機(jī)制示例詳解

    最近看到一些面試的回顧,不少有被面試官問到談?wù)凧S垃圾回收機(jī)制,下面這篇文章主要給大家介紹了關(guān)于js引擎垃圾回收機(jī)制的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • 在?localStorage?中上傳和檢索存儲(chǔ)圖像的示例詳解

    在?localStorage?中上傳和檢索存儲(chǔ)圖像的示例詳解

    這篇文章主要介紹了在?localStorage?中上傳和檢索存儲(chǔ)圖像,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • JS數(shù)組Object.keys()方法的使用示例

    JS數(shù)組Object.keys()方法的使用示例

    這篇文章主要介紹了JS數(shù)組Object.keys()方法的使用,結(jié)合實(shí)例形式分析了javascript使用Object.keys()方法進(jìn)行數(shù)組遍歷、讀取相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • 原生js三級聯(lián)動(dòng)的簡單實(shí)現(xiàn)代碼

    原生js三級聯(lián)動(dòng)的簡單實(shí)現(xiàn)代碼

    下面小編就為大家?guī)硪黄鷍s三級聯(lián)動(dòng)的簡單實(shí)現(xiàn)代碼。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-06-06
  • JavaScript驗(yàn)證電子郵箱的函數(shù)

    JavaScript驗(yàn)證電子郵箱的函數(shù)

    本文主要是javascript使用正則來驗(yàn)證電子郵箱的一個(gè)函數(shù)分享,很簡單,但也很使用,在很多地方都可以用的到。
    2014-08-08
  • 微信小程序開發(fā)實(shí)戰(zhàn)教程之手勢解鎖

    微信小程序開發(fā)實(shí)戰(zhàn)教程之手勢解鎖

    這篇文章主要介紹了微信小程序開發(fā)實(shí)戰(zhàn)教程之手勢解鎖的相關(guān)資料,本文分步驟給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • 微信小程序自定義導(dǎo)航欄及其封裝的全過程

    微信小程序自定義導(dǎo)航欄及其封裝的全過程

    在小程序項(xiàng)目開發(fā)過程中常遇到自定義導(dǎo)航欄的需求,所以下面這篇文章主要給大家介紹了關(guān)于微信小程序自定義導(dǎo)航欄及其封裝的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12

最新評論