Advertisement
Diaxon

Untitled

Oct 31st, 2023
960
0
150 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <head>
  5.     <meta charset="UTF-8">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.     <title>OBIEKTOWY MODEL DOKUMENTU</title>
  8.  
  9. </head>
  10.  
  11. <body>
  12.     <h2>Foo</h2>
  13.     <div id="four">FOUR</div>
  14.     <ul>
  15.         <li>LI 1</li>
  16.         <li>LI 2</li>
  17.         <li>LI 3</li>
  18.         <li>LI 4</li>
  19.         <li>LI 5</li>
  20.         <li>LI 6</li>
  21.         <li>LI 7</li>
  22.     </ul>
  23.     <em>EM</em>
  24.     <h2>Bar</h2>
  25.  
  26.  
  27.     <script>
  28.     // Utwórz element DIV o rozmiarach 100px / 100px. Jeżeli szerokość przeglądarki będzie większa od 500
  29.     // kolor wypełnienia elementu DIV = „blue”. W Przeciwnym wypadku DIV=”green”.
  30.     const exersise1 = () => {
  31.         const div = document.createElement('div');
  32.         div.style.width = '100px';
  33.         div.style.height = '100px';
  34.         div.style.backgroundColor = window.innerWidth > 500 ? 'blue' : 'green';
  35.         document.body.appendChild(div);
  36.  
  37.     }
  38.     const exersise2 = () => {
  39.         // Wyszukaj elementu o ID=”four” i powiększ jego czcionkę o 50% oraz dodaj kolor czerwony.
  40.         const element = document.getElementById('four');
  41.         element.style.fontSize = '150%';
  42.         element.style.color = 'red';
  43.  
  44.     }
  45.  
  46.     const exersise3 = () => {
  47.         // Pobierz element H2 i umieść jego treść w elemencie o ID=”four”. Wykonaj to w taki sposób, żeby
  48.         // zachować też wartość elementu ID=”four”.
  49.         const element = document.getElementById('four');
  50.         const h2 = document.querySelector('h2');
  51.         element.innerHTML = h2.innerHTML + element.innerHTML;
  52.  
  53.    
  54.     }
  55.     const excersise4 = () => {
  56.         // Wyszukaj treść elementu &lt;em&gt; i umieść treść w znaczniku H2, natomiast wartość ze znacznika H2
  57.         // wstaw do elementu &lt;em&gt;. Oraz dodaj niebieski kolor do elementu H2.
  58.         const element = document.querySelector('em');
  59.         const h2 = document.querySelector('h2');
  60.  
  61.         const temp = element.innerHTML;
  62.         element.innerHTML = h2.innerHTML;
  63.         h2.innerHTML = temp;
  64.         h2.style.color = 'blue';
  65.        
  66.     }
  67.     const excersise5 = () => {
  68.         // Do elementu H2 dodaj aktualną datę. W kolorze czerwonym oraz powiększoną o 30%. Natomiast
  69.         // pierwszy element &lt;li&gt; wyświetla szerokość przeglądarki, drugi element &lt;li&gt; wysokość przeglądarki.
  70.         const h2 = document.querySelector('h2');
  71.         const today = new Date();
  72.         h2.innerHTML += today.toLocaleDateString();
  73.         h2.style.color = 'red';
  74.         h2.style.fontSize = '130%';
  75.  
  76.         const li = document.querySelectorAll('li');
  77.         li[0].innerHTML = window.innerWidth;
  78.         li[1].innerHTML = window.innerHeight;
  79.  
  80.  
  81.        
  82.     }
  83.     const excersise6 = () => {
  84.         // Z 3 i 4 elementu &lt;li&gt; usuń znaki, które mają indeks większy od 5.
  85.         const li = document.querySelectorAll('ul');
  86.         for (let i = 0; i < li.length; i++) {
  87.             if (i > 5) {
  88.                 li[i].innerHTML = '';
  89.             }
  90.         }
  91.     }
  92.  
  93.     const excersise7 = () => {
  94.         // Ustaw taką samą klasę dla 4 elementu &lt;Li&gt; jaką ma element 3 &lt;li&gt;
  95.         const li = document.querySelectorAll('li');
  96.         li[3].className = li[2].className;
  97.  
  98.     }
  99.     const exersise9 = () => {
  100.         // Skopiuj dwa razy taką samą listę na stronie za pomocą JS. Raz z zachowaniem formatki HTML drugi raz bez zachowania formatki HTML.
  101.         const ul = document.querySelector('ul');
  102.         const ul2 = ul.cloneNode(true);
  103.         document.body.appendChild(ul2);
  104.         const ul3 = document.createElement('ul');
  105.         for (let i = 0; i < ul.children.length; i++) {
  106.             const li = document.createElement('li');
  107.             li.innerHTML = ul.children[i].innerHTML;
  108.             ul3.appendChild(li);
  109.         }
  110.         document.body.appendChild(ul3);
  111.  
  112.     }
  113.     // exersise9()
  114.     // excersise5()
  115.     // excersise4()
  116.     // exersise3()
  117.     // exersise2()
  118.     // exersise1()
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.     </script>
  127.  
  128. </body>
  129.  
  130. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement