Advertisement
trainer_pemrograman

sample jquery dom

Sep 25th, 2024 (edited)
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 2.43 KB | Source Code | 0 0
  1. <html>
  2. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script>
  3.  
  4. <body>
  5.     <!-- Ini untuk penerapan method addclass, removeclass dan chaining -->
  6.     <button id="tombol-1">Add Class</button>
  7.     <p id="p-1">Aku akan berubah warna</p>
  8.  
  9.     <button id="tombol-2">Remove Class</button>
  10.     <p id="p-2" class="text-red">Aku akan berubah warna</p>
  11.  
  12.     <button id="tombol-3">Change Class</button>
  13.     <p id="p-3" class="text-red">Aku akan berubah warna</p>
  14.  
  15.     <button id="tombol-4">Cek Class</button>
  16.     <p id="p-4" class="text-red">Ini adalah teks</p>
  17.  
  18.     <!-- Ini untuk penerapan method text() -->
  19.     <div class="box">
  20.         <h1>Ini adalah Judul</h1>
  21.         <p>Lorem ipsum dolor sit amet</p>
  22.     </div>
  23.     <!-- ini untuk penerapan method html() -->
  24.     <div class="box-1"></div>
  25.  
  26.     <!-- Ini untuk penerapan method append() dan prepend() -->
  27.     <div class="container">
  28.         <div class="inner">Halo</div>
  29.         <div class="inner">Gamelab</div>
  30.     </div>
  31.  
  32.     <!-- ini adalah penerapan method remove() -->
  33.     <button id="hapus">Remove</button>
  34.     <div class="inner-1">Ini adalah konten pertama</div>
  35.     <div class="inner-2">Ini adalah konten kedua (dihapus)</div>
  36.     <style>
  37.         /* class yang akan kita tambahkan pada teks */
  38.         .text-red {
  39.             color: red;
  40.         }
  41.  
  42.         .text-underline {
  43.             text-decoration: underline;
  44.         }
  45.  
  46.         .inner {
  47.             color: blueviolet;
  48.         }
  49.  
  50.         .inner-2 {
  51.             color:brown;
  52.         }
  53.     </style>
  54.  
  55.     <script>
  56.         $('#tombol-1').click(function () {
  57.             $('#p-1').addClass('text-red');
  58.         });
  59.  
  60.         $('#tombol-2').click(function () {
  61.             $('#p-2').removeClass('text-red');
  62.         });
  63.  
  64.         $('#tombol-3').click(function () {
  65.             $('#p-3').removeClass('text-red').addClass('text-underline');
  66.         });
  67.  
  68.         $('#tombol-4').click(function () {
  69.             alert($('#p-4').hasClass('text-red'));
  70.         });
  71.  
  72.         $('.box h1').text('Ini adalah judul baru');
  73.         $('.box-1').html('<h1 style="color:green;font-size:16px;">Ini adalah judul baru berikutnya</h1>')
  74.  
  75.         $('.container').append('<div class="inner">Indonesia</div>')
  76.         $('.container').prepend('<div class="inner">Merdeka</div>')
  77.  
  78.         $('#hapus').click(function () {
  79.             $('.inner-2').remove();
  80.         });
  81.     </script>
  82.  
  83. </body>
  84.  
  85. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement