Advertisement
lemansky

Untitled

Nov 22nd, 2021
823
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.40 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>Document</title>
  6.         <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  7.         <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
  8.         <!-- задача: обходете масива от обекти и задайте стойностите на подходящите полета/елементи в html структурата -->
  9.         <script>
  10.         document.addEventListener("DOMContentLoaded", function(event){
  11.  
  12.             const obj = [{
  13.                 "title": "The Imitation Game",
  14.                 "rating": "8.0",
  15.                 "poster": "https://m.media-amazon.com/images/M/MV5BOTgwMzFiMWYtZDhlNS00ODNkLWJiODAtZDVhNzgyNzJhYjQ4L2ltYWdlXkEyXkFqcGdeQXVyNzEzOTYxNTQ@._V1_UX182_CR0,0,182,268_AL_.jpg"
  16.                 },
  17.                 {
  18.                 "title": "The Big Short",
  19.                 "rating": "7.8",
  20.                 "poster": "https://m.media-amazon.com/images/M/MV5BNDc4MThhN2EtZjMzNC00ZDJmLThiZTgtNThlY2UxZWMzNjdkXkEyXkFqcGdeQXVyNDk3NzU2MTQ@._V1_UX182_CR0,0,182,268_AL_.jpg"
  21.                 },
  22.                 {
  23.                 "title": "Overlord",
  24.                 "rating": "7.2",
  25.                 "poster": "https://m.media-amazon.com/images/M/MV5BNzU0NTI1MTU2M15BMl5BanBnXkFtZTgwNTg4MDIzNjM@._V1_UX182_CR0,0,182,268_AL_.jpg"
  26.             }];
  27.  
  28.             let h3 = document.querySelectorAll('h3');
  29.             let img = document.querySelectorAll('img');
  30.             let span = document.querySelectorAll('span');
  31.  
  32.             obj.forEach((item, index) => {
  33.                 h3[index].innerText = item.title;
  34.                 img[index].src = item.poster;
  35.                 span[index].innerText = item.rating;
  36.                 span[index].style.fontSize = "20px";
  37.             });
  38.            
  39.  
  40.             for (let i = 0; i < obj.length; i++) {
  41.                 h3[i].innerText = obj[i].title;
  42.                 img[i].src = obj[i].poster;
  43.                 span[i].innerText = obj[i].rating;
  44.                 span[i].style.fontSize = "20px";
  45.             }  
  46.         });
  47.  
  48.         </script>
  49.     </head>
  50.     <body>
  51.         <div class="container">
  52.             <div class="row">
  53.                 <div class="col-auto card">
  54.                     <h3></h3>
  55.                     <img src="" alt="" class="">
  56.                     <span class="badge"></span>
  57.                 </div>
  58.                 <div class="col-auto card">
  59.                     <h3></h3>
  60.                     <img src="" alt="" class="">
  61.                     <span class="badge"></span>
  62.                 </div>
  63.                 <div class="col-auto card">
  64.                     <h3></h3>
  65.                     <img src="" alt="" class="">
  66.                     <span class="badge"></span>
  67.                 </div>
  68.             </div>
  69.         </div>
  70.  
  71.     </body>
  72. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement