Faol sinf (active)


JavaScript yordamida joriy elementga faol (active) sinf qo‘shishni o‘rganing.


Faol/joriy (bosilgan) tugmani ajratib ko‘rsating:

O‘zingiz sinab ko‘ring »
ULASHISH

Faol element

1-qadam) HTML qo‘shing:

Misol

<div id="myDIV">   <button class="btn">1</button>   <button class="btn active">2</button>   <button class="btn">3</button>   <button class="btn">4</button>   <button class="btn">5</button> </div>

2-qadam) CSS qo‘shing:

Misol

/* Style the buttons */ .btn {   border: none;   outline: none;   padding: 10px 16px;   background-color: #f1f1f1;   cursor: pointer; } /* Style the active class (and buttons on mouse-over) */ .active, .btn:hover {   background-color: #666;   color: white; }


3-qadam) JavaScript qo‘shing:

Misol

// Get the container element var btnContainer = document.getElementById("myDIV"); // Get all buttons with class="btn" inside the container var btns = btnContainer.getElementsByClassName("btn"); // Loop through the buttons and add the active class to the current/clicked button for (var i = 0; i < btns.length; i++) {   btns[i].addEventListener("click", function() {     var current = document.getElementsByClassName("active");     current[0].className = current[0].className.replace(" active", "");     this.className += " active";   }); }
O‘zingiz sinab ko‘ring »

Agar boshida tugma elementida active sinfi o‘rnatilmagan bo‘lsa, quyidagi koddan foydalaning:

Misol

// Get the container element var btnContainer = document.getElementById("myDIV"); // Get all buttons with class="btn" inside the container var btns = btnContainer.getElementsByClassName("btn"); // Loop through the buttons and add the active class to the current/clicked button for (var i = 0; i < btns.length; i++) {   btns[i].addEventListener("click", function() {     var current = document.getElementsByClassName("active");     // If there's no active class     if (current.length > 0) {       current[0].className = current[0].className.replace(" active", "");     }     // Add the active class to the current/clicked button     this.className += " active";   }); }
O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!