国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 編程 > JavaScript > 正文

javascript讀取xml實(shí)現(xiàn)javascript分頁(yè)

2019-11-20 21:28:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>讀取Xml并分頁(yè)</title>

</head>

<body >
   <div id="gao">

   </div>
    <div>
       <table align="center">
          <tr>
             <td><input type="button" name="prev" id="prev" value="上一頁(yè)"  onclick="showPage('false')"><input type="button" id="next" name="next" value="下一頁(yè)" onclick="showPage('true')"> </td>
          </tr>
       </table>
    </div>
<script type="text/javascript">
     function LoadXML(url)
  {
  var xmlDoc;
  if(window.ActiveXObject)
  {
     xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
     xmlDoc.async="false";
     xmlDoc.load(url);     

  }else if(document.implementation&&document.implementation.createDocument)
  {
              xmlDoc=document.implementation.createDocument("","",null);
     xmlDoc.async=false;
     xmlDoc.load(url);
  }else
  {
     alert("You browser cannot handle this script!");
  }
  return xmlDoc;
  }


  var xmlDoc=LoadXML("student.xml");
  var students=xmlDoc.getElementsByTagName("student");
  var stuLength=students.length;
  var currentPage=0;
  var pageSize=2;
  var maxPage=Math.ceil(stuLength/pageSize);

  function showPage(page)
  {
  var mytable=document.getElementsByTagName("table")[1];
  if(mytable) document.body.removeChild(mytable);
  var table=document.createElement("table");
  table.setAttribute("id","mytable");
  table.setAttribute("width","600");
  table.setAttribute("border","1");
     document.body.appendChild(table);

  var header=table.createTHead();
  var headerrow=header.insertRow(0);
     headerrow.insertCell(0).appendChild(document.createTextNode("姓名"));
  headerrow.insertCell(1).appendChild(document.createTextNode("學(xué)校"));
  headerrow.insertCell(2).appendChild(document.createTextNode("成績(jī)"))
       if(page=="true")
    currentPage++;
    else
      currentPage--;
    if(currentPage>=maxPage) currentPage=maxPage;
    else if(currentPage<=0) currentPage=1;
    var start=(currentPage-1)*pageSize;
    var end=currentPage*pageSize-1;

    for(var i=start;i<=end;i++)
    {
             var e=students[i];
    var name=e.getAttribute("name");
    var school=e.getElementsByTagName("school")[0].firstChild.data;
    var grade=e.getElementsByTagName("grade")[0].firstChild.data;
    var row=table.insertRow(i%pageSize+1);
    row.insertCell(0).appendChild(document.createTextNode(name));
    row.insertCell(1).appendChild(document.createTextNode(school));
    row.insertCell(2).appendChild(document.createTextNode(school));
    }

   
  }

  showPage("true");

</script>
</body>
</html>


在編寫過(guò)程過(guò),涉及到代碼的處理上,由于我最初,將javascript代碼放在了head標(biāo)簽里面,結(jié)果導(dǎo)致document.body對(duì)象為空!
我們都知道,javascript在執(zhí)行的時(shí)候,頁(yè)面會(huì)暫定加載而去執(zhí)行html代碼,所以當(dāng)js代碼放在head標(biāo)簽中的時(shí)候,html頁(yè)面還沒(méi)有執(zhí)行到body,故而產(chǎn)生了錯(cuò)誤!
后來(lái)將js代碼,放在了body的尾部,這樣,就能夠正確引用到body對(duì)象了!
同時(shí),在大型網(wǎng)站架構(gòu)中,也是提高頁(yè)面加載速度的一種方式!頁(yè)面首頁(yè)加載html標(biāo)簽內(nèi)容,到頁(yè)面最后,在執(zhí)行js代碼,能在很大程度上提升網(wǎng)頁(yè)打開速度,提升用戶體驗(yàn)!
另外的student.xml內(nèi)容是
復(fù)制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<students>
   <student name="gaoxing">
       <school>西北大學(xué)1</school>
    <grade>76</grade>
   </student>
   <student name="gaoxing">
       <school>西北大學(xué)2</school>
    <grade>76</grade>
   </student>
   <student name="gaoxing">
       <school>西北大3學(xué)</school>
    <grade>76</grade>
   </student>
      <student name="gaoxing">
       <school>西北大學(xué)4</school>
    <grade>76</grade>
   </student>
      <student name="gaoxing">
       <school>西北大5學(xué)</school>
    <grade>76</grade>
   </student>
      <student name="gaoxing">
       <school>西北大6學(xué)</school>
    <grade>76</grade>
   </student>
      <student name="gaoxing">
       <school>西北大7學(xué)</school>
    <grade>76</grade>
   </student>
      <student name="gaoxing">
       <school>西北8大學(xué)</school>
    <grade>76</grade>
   </student>
      <student name="gaoxing">
       <school>西北9大學(xué)</school>
    <grade>76</grade>
   </student>
      <student name="gaoxing">
       <school>西北10大學(xué)</school>
    <grade>76</grade>
   </student>
      <student name="gaoxing">
       <school>西北大學(xué)</school>
    <grade>76</grade>
   </student>
      <student name="gaoxing">
       <school>西北大學(xué)</school>
    <grade>76</grade>
   </student>
      <student name="gaoxing">
       <school>西北大學(xué)</school>
    <grade>76</grade>
   </student>
      <student name="gaoxing">
       <school>西北大學(xué)</school>
    <grade>76</grade>
   </student>
</students>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
av麻豆国产| 精品国产一区二区三区不卡在线 | www.五月色.com| 五月婷婷在线视频| 99热播在线观看| 91www在线观看| 免费精品国产自产拍观看| 中文字幕国产在线| 国产婷婷视频在线| 国产无遮挡又黄又爽免费网站| eeuss影院在线观看第一页| av在线免费播放网站| 牛牛精品视频在线| h网址在线观看| 久久五月精品| 国产白浆在线| 国产男女无套在线播放| 天天草天天草| 日本视频一二三区中文字幕| 免费不卡中文字幕视频| 国产私人尤物无码不卡| 国产专区在线播放| 青草青在线视频| 久久国产综合视频| 国产福利视频在线| 国产福利在线播放| 一级二级在线观看| 国产香蕉在线| 麻豆国产在线播放| 一级二级三级在线观看| 天堂在线一二区| 欧美精品日韩少妇| 国产超级va在线视频| 国产在线观看18| 亚洲第一成年免费网站| 国产黄色在线免费观看| 天堂√中文在线| 精品黄色免费中文电影在线播放| 青草视频在线播放| 永久免费av网站| 国产成免费视频| 国产精品伦一区二区三区级视频频 | 国产精品18久久久久久久久久| 亚洲wwwwww| 国产高清免费视频| 国产国产国产国产国产国产| 欧美激情福利视频在线观看免费| 国产激情视频在线| 国产福利视频在线| 91在线最新| 99在线免费视频| 午夜影院免费| 久久久久久久久亚洲精品| www.麻豆av.com| 国产精品天堂| 国产精品va在线观看视色| 91中文字幕网| 欧美黑人乱大交ⅹxxxxx| 免费在线看v| 国产女王在线**视频| 国产精品186在线观看在线播放 | 本道综合精品| sese一区| 尤物视频在线观看| 国产福利图片| 啪啪免费视频一区| 尤物视频网站在线观看| 2019中文字幕在线电影免费| 四虎精品视频| 国产丝袜自拍| 亚洲第一成人在线视频| 国产美女高潮| www.蜜桃av| 91美女主播在线视频| 国产美女在线一区二区三区| 精品免费视频一卡2卡三卡4卡不卡| 青青九九免费视频在线| 国产精品美女一区二区视频| 亚洲日本伊人| 国产aa视频| 88av在线| 牛牛热在线视频| 精品一区二区三区在线成人| 麻豆精品不卡国产免费看| 国产精品麻豆一区二区三区| 四虎a级欧美在线观看| 国产偷窥洗澡视频| xxx国产精品| 在线免费看黄av| 国产黄色免费在线观看| 国产精品外围在线观看| 九色视频网站| www.亚洲视频| 国产porn在线| 69久久久久| 国产成人综合亚洲欧美在| 国产字幕在线看| 久久99精品久久久久久野外| www.操操| 欧美韩日国产| 在线激情小视频| 97操碰视频| 精品电影在线| 一级二级三级在线观看| 国产不卡一卡2卡三卡4卡5卡在线| 国产麻豆精品视频一区二区| 久久国产情侣| 九九热在线视频免费观看| 免费不卡中文字幕视频| 麻豆视频在线观看免费网站| 麻豆精品免费视频入口| 免费男女羞羞的视频网站中文字幕| 精品黄色免费中文电影在线播放| 2021av在线| 波多野结衣中文字幕久久| 免费电影网站在线视频观看福利| 99爱在线观看| eeuss影院在线播放| 黄色国产在线| 国产精品18久久久久久久久久 | 久久久久国产精品嫩草影院| 国产免费av高清在线| 中文字幕在线视频观看| 51成人精品网站| www.九九热.com| 国产麻豆精品入口在线观看| 国产青青草在线| 亚洲午夜久久久久中文字幕| 精品中文字幕不卡在线视频| 可以免费看污视频的网站| 国产麻豆一区二区三区精品| 国产精品视频一区麻豆| 亚洲91av| 中文字幕在线视频网| 在线观看中文字幕| 国产农村一级特黄α**毛片| 国产亚av手机在线观看| 99久久免费精品国产免费| 超碰在线网址| 精品女厕厕露p撒尿| 免费国产在线视频| 精品99又大又爽又硬少妇毛片| 免费观看久久久久| 国产白浆在线| 九九热在线观看视频| 影音av资源站| 国产视频97| 日本中文字幕视频| www.三级.com| 亚洲欧美日韩综合精品网| 国产区高清在线| 国产乱视频在线观看播放| www.九九热.com| 亚洲成人在线播放| 伊人永久在线| av高清资源| 伊人春色在线| 国产成人精品实拍在线| 国产网红在线| 国产中文字幕第一页| 欧美高清视频| 免费av不卡在线观看| 亚洲精品视频区| 亚洲综合色视频在线观看| 国产高清视频在线播放| 国产成在线观看免费视频| 国产精品日日爱| 国产精品麻豆一区二区三区| 国产图片综合| 2018狠狠干| 日本在线观看| 国产69精品久久久久孕妇国产69久久| 操操操综合网| 九九热在线观看| 国产在线你懂得| 最近最好的中文字幕2019免费| 中文字幕专区| 91欧洲在线视精品在亚洲| 99爱视频在线观看| 六月天色婷婷| 国产黄色免费在线观看| av中文在线| 丁香婷婷在线观看| 97一区二区三区| 看成年女人免费午夜视频| 综合激情丁香| 亚洲妇熟xxxx妇色黄| 丁香综合在线| 伊人电影在线观看| 国产在线小视频| 国产一卡2卡3卡四卡网站| 在线观看午夜av| 综合蜜桃精品| 天天操夜夜添| 国产精品久久久久久福利| 人人澡人人爽| 精品极品三级久久久久| 黄色av网址在线免费观看| 国产精品国精产品一二| 日本三级在线视频|