Advertisement
lemansky

4

Nov 16th, 2020
1,181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 6.32 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: да се създаде скрипт, чрез който при натискане бутони "Изпълни" се взима числова стойност от едноредово поле и се изтрива съдържанието на клетка, чиито пореден номер отговаря на въведената стойност. Напр. въвежда се 7 и се изтрива съдържанието на клетка ZZ, въвежда се 16 и се изтрива съдържание на клетка [[[-->
  10.  
  11.     <!-- задача 2: да се създаде скрипт, чрез който при натискане бутони "Добави" се прочита въведеното в текстово поле и се добавя като елемент <option> от списък <select> -->
  12.  
  13.     <!-- задача 3:  да се създаде скрипт, чрез който при натискане на бутоните "увеличи отляво или отдясно" се увеличава рамка с по 2px; рамката по подразбиране започва от 2px solid green и при всяко натискане нараства с по 2px. -->  
  14.    
  15.     <!-- задача 4: да се създаде скрипт, чрез който при натискане върху div.rounded-circle се взима цвят на фон от data-help атрибут и се задава като фон на всички останали елементи. Скрипът трябва да работи с всеки от елементи и без ограничение в броя опити . -->
  16.  
  17.     <script>
  18.         document.addEventListener("DOMContentLoaded", function(){
  19.             clean(document.body);
  20.  
  21.             task1();
  22.             task2();
  23.             task3();
  24.             task4();
  25.  
  26.         });
  27.  
  28.         const task1 = () => {
  29.  
  30.         }
  31.          
  32.         const task2 = () => {
  33.  
  34.         }
  35.  
  36.         const task3 = () => {
  37.  
  38.         }
  39.  
  40.         const task4 = () => {
  41.  
  42.         }
  43.  
  44.         const clean = (node) =>
  45.         {
  46.           for(var n = 0; n < node.childNodes.length; n ++)
  47.          {
  48.            var child = node.childNodes[n];
  49.            if
  50.              (
  51.                child.nodeType === 8
  52.                ||
  53.                (child.nodeType === 3 && !/\S/.test(child.nodeValue))
  54.                )
  55.            {
  56.              node.removeChild(child);
  57.              n --;
  58.            }
  59.            else if(child.nodeType === 1)
  60.            {
  61.              clean(child);
  62.            }
  63.          }
  64.        }
  65.    </script>
  66. </head>
  67. <body>
  68.     <!-- задача 1 -->
  69.     <div class="container my-4 border border-dark py-2">
  70.         <table class="table table-hover col-xs-2 col-sm-2 col-lg-2 col-md-2 table-bordered" id="">
  71.             <tr>
  72.                 <td>A</td>
  73.                 <td>B</td>
  74.                 <td>C</td>
  75.                 <td>D</td>
  76.             </tr>
  77.             <tr>
  78.                 <td>XX</td>
  79.                 <td>YY</td>
  80.                 <td>ZZ</td>
  81.                 <td>VV</td>
  82.             </tr>
  83.             <tr>
  84.                 <td>+</td>
  85.                 <td>-</td>
  86.                 <td>*</td>
  87.                 <td>/</td>
  88.             </tr>
  89.             <tr>
  90.                 <td><<<</td>
  91.                 <td>{{{</td>
  92.                 <td>(((</td>
  93.                 <td>[[[</td>
  94.             </tr>
  95.         </table>
  96.         <div class="form-group">
  97.             <input type="text" class="form-control" id="">
  98.         </div>
  99.         <input type="button" class="btn btn-info" id="" value="Изпълни"/>
  100.     </div>
  101.     <!-- задача 1 -->
  102.  
  103.     <!-- задача 2 -->
  104.     <div class="container border border-dark py-2">
  105.         <div class="row">
  106.             <div class="col-12">
  107.                 <div class="form-inline">
  108.                     <div class="form-group">
  109.                         <label for="year">Година</label>
  110.                         <input type="text" class="mx-2 form-control" id="">
  111.                         <select name="select" id="select" class="mx-2 form-control">
  112.                             <option>1990</option>
  113.                             <option>произволни данни</option>
  114.  
  115.                         </select>
  116.                     </div>
  117.                     <div class="form-group">
  118.                         <input type="button" class="mx-2 btn btn-info" value="Добави" id="">
  119.                     </div>
  120.                 </div>
  121.             </div>
  122.         </div>
  123.     </div>
  124.     <!-- задача 2 -->
  125.  
  126.     <!-- задача 3 -->
  127.     <div class="container my-4 border border-dark py-2">
  128.       <div class="row">
  129.         <div class="col-5 mb-3" id="b">
  130.           <div class=" card-header text-center">
  131.             Look, I'm in a large well!
  132.           </div>
  133.           <ul class="col-12 card-body">
  134.             <li class="float-left btn btn-default previous" data-store="1"><a href="#b" class="left">&larr; Увеличи отляво</a></li>
  135.             <li class="float-right btn btn-default next " data-store="1"><a href="#b" class="right">Увеличи отдясно &rarr;</a></li>
  136.           </ul>
  137.         </div>
  138.       </div>
  139.     </div>
  140.     <!-- задача 3 -->
  141.  
  142.     <!-- задача 4 -->
  143.     <div class="container border border-dark py-2">
  144.         <div class="row text-center">
  145.             <div class="offset-2 col-2 rounded-circle p-5 display-4 d-inline-block bg-danger" data-help="bg-danger">
  146.               D
  147.             </div>
  148.             <div class="col-2 rounded-circle  p-5 display-4 d-inline-block bg-info" data-help="bg-info">
  149.               I
  150.             </div>
  151.             <div class=" col-2 rounded-circle  p-5 display-4 d-inline-block bg-warning" data-help="bg-warning">
  152.               W
  153.             </div>
  154.             <div class=" col-2 rounded-circle  p-5 display-4 d-inline-block bg-success" data-help="bg-success">
  155.               S
  156.             </div>
  157.         </div>
  158.     </div>
  159.     <!-- задача 4 -->
  160.  
  161. </body>
  162. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement