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

用js+xml自動生成表格的東西

 更新時間:2006年12月21日 00:00:00   作者:  
復制代碼 代碼如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>無標題文檔</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>

復制代碼 代碼如下:

<?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)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • jsonp跨域獲取百度聯(lián)想詞的方法分析

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

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

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

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

    JavaScript DOM事件(筆記)

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

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

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

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

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

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

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

    Javascript表單驗證要注意的事項

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

    2016年最熱門的15 款代碼語法高亮工具,美化你的代碼

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

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

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

最新評論

洪洞县| 长顺县| 夹江县| 广昌县| 上蔡县| 龙口市| 乌海市| 德化县| 耿马| 山东省| 锡林浩特市| 祁阳县| 阿拉善右旗| 房产| 惠东县| 车险| 安阳县| 六枝特区| 马边| 东阿县| 玛沁县| 康乐县| 高邮市| 大余县| 鹤峰县| 七台河市| 嵊州市| 平邑县| 平和县| 喀喇| 新晃| 台前县| 读书| 抚宁县| 山阳县| 东平县| 阿克陶县| 潞城市| 安岳县| 凤翔县| 微山县|