<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      HTML代碼:

      <!DOCTYPE html>
      <html>
        <head>
          <meta charset="utf-8">
      
          <title>Our superheroes</title>
      
          <link  rel="stylesheet">
          <link rel="stylesheet" href="style.css">
        </head>
      
        <body>
      
            <header>
      
            </header>
      
            <section>
      
            </section>
      
          <script>
          var header = document.querySelector('header');
          var section = document.querySelector('section');
          var requestURL = 'https://mdn.github.io/learning-area/javascript/oojs/json/superheroes.json';
          var request = new XMLHttpRequest();
          request.open('GET', requestURL);
          request.responseType = 'json';
          request.send();
          request.onload = function() {
          var superHeroes = request.response;
          populateHeader(superHeroes);
          showHeroes(superHeroes);
          }
          function populateHeader(jsonObj) {
        var myH1 = document.createElement('h1');
        myH1.textContent = jsonObj['squadName'];
        header.appendChild(myH1);
      
        var myPara = document.createElement('p');
        myPara.textContent = 'Hometown: ' + jsonObj['homeTown'] + ' // Formed: ' + jsonObj['formed'];
        header.appendChild(myPara);
        }
        function showHeroes(jsonObj) {
        var heroes = jsonObj['members'];
      
        for(i = 0; i < heroes.length; i++) {
          var myArticle = document.createElement('article');
          var myH2 = document.createElement('h2');
          var myPara1 = document.createElement('p');
          var myPara2 = document.createElement('p');
          var myPara3 = document.createElement('p');
          var myList = document.createElement('ul');
      
          myH2.textContent = heroes[i].name;
          myPara1.textContent = 'Secret identity: ' + heroes[i].secretIdentity;
          myPara2.textContent = 'Age: ' + heroes[i].age;
          myPara3.textContent = 'Superpowers:';
      
          var superPowers = heroes[i].powers;
          for(j = 0; j < superPowers.length; j++) {
            var listItem = document.createElement('li');
            listItem.textContent = superPowers[j];
            myList.appendChild(listItem);
          }
      
          myArticle.appendChild(myH2);
          myArticle.appendChild(myPara1);
          myArticle.appendChild(myPara2);
          myArticle.appendChild(myPara3);
          myArticle.appendChild(myList);
      
          section.appendChild(myArticle);
            }
          }
          request.responseType = 'json';
          request.open('GET', requestURL);
      request.responseType = 'text'; // now we're getting a string!
      request.send();
      
      request.onload = function() {
        var superHeroesText = request.response; // get the string from the response
        var superHeroes = JSON.parse(superHeroesText); // convert it to an object
        populateHeader(superHeroes);
        showHeroes(superHeroes);
      }
      var myJSON = { "name": "Chris", "age": "38" };
      myJSON
      var myString = JSON.stringify(myJSON);
      myString
          </script>
        </body>
      </html>

      CSS代碼:

      /* || general styles */
      
      html {
        font-family: 'helvetica neue', helvetica, arial, sans-serif;
      }
      
      body {
        width: 800px;
        margin: 0 auto;
      }
      
      h1, h2 {
        font-family: 'Faster One', cursive;
      }
      
      /* header styles */
      
      h1 {
        font-size: 4rem;
        text-align: center;
      }
      
      header p {
        font-size: 1.3rem;
        font-weight: bold;
        text-align: center;
      }
      
      /* section styles */
      
      section article {
        width: 33%;
        float: left;
      }
      
      section p {
        margin: 5px 0;
      }
      
      section ul {
        margin-top: 0;
      }
      
      h2 {
        font-size: 2.5rem;
        letter-spacing: -5px;
        margin-bottom: 10px;
      }

      網頁效果:

      posted on 2018-11-15 21:48  知學  閱讀(373)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产成人精品一区二区三| 视频一区视频二区视频三| 新兴县| 国产果冻豆传媒麻婆精东| 久久99精品久久99日本| 一区二区三区四区自拍视频 | 亚洲精品综合久久国产二区| 狠狠躁夜夜躁人人爽天天5| 精品无码国产一区二区三区51安| 国产成人综合在线观看不卡| 亚洲乱熟女一区二区三区| 亚洲精品久综合蜜| 天堂v亚洲国产v第一次 | 99久久99这里只有免费费精品| 国产亚洲精品自在久久| 久青草精品视频在线观看| 日本一区二区三区视频版| 国产精品人成视频免费国产| 激情伊人五月天久久综合| 国产极品粉嫩馒头一线天| 日本另类αv欧美另类aⅴ| 国产高清一区二区不卡| 亚洲精品乱码久久久久久中文字幕| 成人午夜视频在线| 久久人人妻人人爽人人爽| 18女下面流水不遮图| 东京热一区二区三区在线| 公喝错春药让我高潮| 国产成人午夜福利院| 亚洲综合黄色的在线观看 | 国产一区二区三区十八禁| 国产综合久久久久久鬼色| 亚洲香蕉av一区二区蜜桃| 久久精品亚洲中文字幕无码网站| 亚洲无线码一区二区三区| 精品国产午夜福利在线观看 | 色欧美片视频在线观看| 日本真人添下面视频免费| 边添小泬边狠狠躁视频| 久久久久人妻一区精品色| 激情久久av一区二区三区|