Advertisement
lemansky

Untitled

Nov 16th, 2021 (edited)
540
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.70 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Document</title>
  6.     <link rel="stylesheet" href="https://bootswatch.com/4/flatly/bootstrap.min.css">
  7.     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  8.    
  9.     <!-- задача 1: да се създаде скрипт, чрез който при натискане на бутон "Натисни" елемент кутийка с текст се премества по-надясно с по 10 px посредством увеличаващ се margin-left -->
  10.    
  11.     <!-- задача 2: да се създаде скрипт, чрез който при натискане на бутон с клас rhyme се създава нов <li> елемент от списък breadcrumb, в който има хиперлинк а и съдържанието на текстовата част на линка е текстът от кликнатия елемент -->
  12.  
  13.     <!-- задача 3: да се създаде скрипт, чрез който при натискане на бутон Промени, да се вземе от текстово поле стойността на цвят (не е от значение с дума или код) и да се промени цвета на фона на текстовото поле -->
  14.  
  15.     <script>
  16.         document.addEventListener("DOMContentLoaded", function(){
  17.             clean(document.body);
  18.  
  19.             task1();
  20.             task2();
  21.             task3();
  22.  
  23.         });
  24.  
  25.         const task1 = () => {
  26.  
  27.         }
  28.            
  29.         const task2 = () => {
  30.  
  31.         }
  32.  
  33.         const task3 = () => {
  34.  
  35.         }
  36.  
  37.         const clean = (node) =>
  38.         {
  39.           for(var n = 0; n < node.childNodes.length; n ++)
  40.          {
  41.            var child = node.childNodes[n];
  42.            if
  43.            (
  44.              child.nodeType === 8
  45.              ||
  46.              (child.nodeType === 3 && !/\S/.test(child.nodeValue))
  47.            )
  48.            {
  49.              node.removeChild(child);
  50.              n --;
  51.            }
  52.            else if(child.nodeType === 1)
  53.            {
  54.              clean(child);
  55.            }
  56.          }
  57.        }
  58.     </script>
  59. </head>
  60. <body>
  61.     <!-- задача 1 -->
  62.     <div class="container my-4 border border-dark py-2">
  63.         <div class="row">
  64.           <div class="col-12">
  65.             <ul class="list-group">
  66.               <li class="list-group-item">
  67.                 <div class="d-inline-block border p-2 bg-primary text-white" data-margin="10" id="">кутийка с текст</div>
  68.                 <input type="button" class="btn btn-info float-right" value="Натисни" id="">
  69.               </li>
  70.             </ul>
  71.           </div>
  72.         </div>
  73.       </div>
  74.     <!-- задача 1 -->
  75.  
  76.     <!-- задача 2 -->
  77.     <div class="container border border-dark py-2">
  78.         <div class="row">
  79.             <div class="col-2">
  80.                 <div class="form-group">
  81.                     <input type="button" class="form-control rhyme" value="bread">
  82.                     <input type="button" class="form-control rhyme" value="link"   >
  83.                     <input type="button" class="form-control rhyme" value="home">
  84.                     <input type="button" class="form-control rhyme" value="my profile">
  85.                 </div>
  86.             </div>
  87.         </div>
  88.         <div class="row">
  89.             <div class="col-12">
  90.                 <ul class="breadcrumb">
  91.                     <li class="mx-2"><a href="#"> bread </a></li>
  92.                 </ul>
  93.             </div>
  94.         </div>
  95.     </div>
  96.     <!-- задача 2 -->
  97.  
  98.     <!-- задача 3 -->
  99.     <div class="container border border-dark py-2">
  100.         <div class="form-group">
  101.             <label for="paragraph">Цвят</label>
  102.             <input type="text" class="form-control" id="paragraph">
  103.         </div>
  104.         <div>
  105.             <a href="#" class="btn btn-info" id="change">Промени</a>
  106.         </div>
  107.     </div>
  108.     <!-- задача 3 -->
  109. </body>
  110. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement