Advertisement
lemansky

Untitled

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