最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用js+xml自動(dòng)生成表格的東西

 更新時(shí)間:2006年12月21日 00:00:00   作者:  
復(fù)制代碼 代碼如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>無(wú)標(biāo)題文檔</title>
<script language="javascript">
function loadXML(handler) {
    var url = "employees.xml";
    if(document.implementation&&document.implementation.createDocument) {
        var xmldoc = document.implementation.createDocument("", "", null);
        xmldoc.onload =  handler(xmldoc, url);
        xmldoc.load(url);
    }
    else if(window.ActiveXObject) {
        var xmldoc = new ActiveXObject("Microsoft.XMLDOM");
        xmldoc.onreadystatechange = function() {
            if(xmldoc.readyState == 4) handler(xmldoc, url);
        }
        xmldoc.load(url);
    }
}
function makeTable(xmldoc, url) {
    var table = document.createElement("table");
    table.setAttribute("border","1");
    table.setAttribute("width","600");
    table.setAttribute("class","tab-content");
    document.body.appendChild(table);
    var caption = "Employee Data from " + url;
    table.createCaption().appendChild(document.createTextNode(caption));
    var header = table.createTHead();
    var headerrow = header.insertRow(0);
    headerrow.insertCell(0).appendChild(document.createTextNode("姓名"));
    headerrow.insertCell(1).appendChild(document.createTextNode("職業(yè)"));
    headerrow.insertCell(2).appendChild(document.createTextNode("工資"));
    var employees = xmldoc.getElementsByTagName("employee");
    for(var i=0;i<employees.length;i++) {
        var e = employees[i];
        var name = e.getAttribute("name");
        var job = e.getElementsByTagName("job")[0].firstChild.data;
        var salary = e.getElementsByTagName("salary")[0].firstChild.data;
        var row = table.insertRow(i+1);
        row.insertCell(0).appendChild(document.createTextNode(name));
        row.insertCell(1).appendChild(document.createTextNode(job));
        row.insertCell(2).appendChild(document.createTextNode(salary));
    }
}
</script>
<link href="css/style.css" rel="stylesheet" type="text/css">
</head>

<body onLoad="loadXML(makeTable)">
</body>
</html>

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

<?xml version="1.0" encoding="gb2312"?>
<employees>
    <employee name="J.Doe">
        <job>Programmer</job>
        <salary>32768</salary>
    </employee>
    <employee name="A.Baker">
        <job>Sales</job>
        <salary>70000</salary>
    </employee>
    <employee name="Big Cheese">
        <job>CEO</job>
        <salary>100000</salary>
    </employee>
</employees>

相關(guān)文章

  • JavaScript前后端JSON使用方法教程

    JavaScript前后端JSON使用方法教程

    這篇文章主要給大家介紹了關(guān)于JavaScript前后端JSON使用方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • jsonp跨域獲取百度聯(lián)想詞的方法分析

    jsonp跨域獲取百度聯(lián)想詞的方法分析

    這篇文章主要介紹了jsonp跨域獲取百度聯(lián)想詞的方法,結(jié)合實(shí)例形式分析了jsonp的原理及跨域獲取百度聯(lián)想詞的相關(guān)操作技巧,需要的朋友可以參考下
    2019-05-05
  • ES6中解構(gòu)賦值實(shí)現(xiàn)變量批量賦值解放雙手

    ES6中解構(gòu)賦值實(shí)現(xiàn)變量批量賦值解放雙手

    這篇文章主要為大家介紹了ES6中解構(gòu)賦值實(shí)現(xiàn)變量批量賦值解放雙手,變量的解構(gòu)賦值,聽(tīng)起來(lái)很復(fù)雜,簡(jiǎn)單點(diǎn)說(shuō)可以理解成批量操作變量賦值
    2022-04-04
  • JavaScript DOM事件(筆記)

    JavaScript DOM事件(筆記)

    這篇文章主要介紹了JavaScript DOM事件(筆記) ,需要的朋友可以參考下
    2015-04-04
  • JavaScript Base64編碼和解碼,實(shí)現(xiàn)URL參數(shù)傳遞。

    JavaScript Base64編碼和解碼,實(shí)現(xiàn)URL參數(shù)傳遞。

    JavaScript Base64編碼和解碼,實(shí)現(xiàn)URL參數(shù)傳遞。...
    2006-09-09
  • tracking.js實(shí)現(xiàn)前端人臉識(shí)別功能

    tracking.js實(shí)現(xiàn)前端人臉識(shí)別功能

    這篇文章主要介紹了tracking.js實(shí)現(xiàn)前端人臉識(shí)別功能,本文通過(guò)實(shí)例代碼截圖的形式給大家展示的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Layer組件多個(gè)iframe彈出層打開(kāi)與關(guān)閉及參數(shù)傳遞的方法

    Layer組件多個(gè)iframe彈出層打開(kāi)與關(guān)閉及參數(shù)傳遞的方法

    今天小編就為大家分享一篇Layer組件多個(gè)iframe彈出層打開(kāi)與關(guān)閉及參數(shù)傳遞的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09
  • Javascript表單驗(yàn)證要注意的事項(xiàng)

    Javascript表單驗(yàn)證要注意的事項(xiàng)

    JavaScript 可用來(lái)在數(shù)據(jù)被送往服務(wù)器前對(duì) HTML 表單中的這些輸入數(shù)據(jù)進(jìn)行驗(yàn)證。被 JavaScript 驗(yàn)證的這些典型的表單數(shù)據(jù)有:用戶是否已填寫(xiě)表單中的必填項(xiàng)目?用戶輸入的郵件地址是否合法?用戶是否已輸入合法的日期?用戶是否在數(shù)據(jù)域 (numeric field) 中輸入了文本?
    2014-09-09
  • 2016年最熱門(mén)的15 款代碼語(yǔ)法高亮工具,美化你的代碼

    2016年最熱門(mén)的15 款代碼語(yǔ)法高亮工具,美化你的代碼

    無(wú)論是代碼高亮還是語(yǔ)法高亮對(duì)整個(gè)程序來(lái)說(shuō)都非常重要,可以給人眼前一亮的感覺(jué),增加用戶體驗(yàn)度,下面通過(guò)本文給大家介紹2016年最熱門(mén)的Javascript代碼高亮顯示腳本及代碼語(yǔ)法高亮工具,對(duì)js代碼高亮,代碼語(yǔ)法高亮相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • JS+WCF實(shí)現(xiàn)進(jìn)度條實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)加載量的方法詳解

    JS+WCF實(shí)現(xiàn)進(jìn)度條實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)加載量的方法詳解

    這篇文章主要介紹了JS+WCF實(shí)現(xiàn)進(jìn)度條實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)加載量的方法,結(jié)合實(shí)例形式分析了大量數(shù)據(jù)導(dǎo)入過(guò)程中前臺(tái)js與后臺(tái)WCF交互實(shí)現(xiàn)實(shí)時(shí)顯示加載進(jìn)度的相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12

最新評(píng)論

兴义市| 湘潭市| 信宜市| 循化| 京山县| 晴隆县| 锡林郭勒盟| 乌苏市| 纳雍县| 错那县| 和静县| 南陵县| 罗甸县| 海淀区| 土默特左旗| 合作市| 南充市| 深圳市| 翁源县| 尤溪县| 尉氏县| 定州市| 前郭尔| 天祝| 榆中县| 安塞县| 南溪县| 华安县| 龙南县| 白山市| 阿克苏市| 拜泉县| 双柏县| 舞阳县| 红桥区| 丰顺县| 陵川县| 金湖县| 光山县| 特克斯县| 温州市|