Теперь я хочу использовать уникальную ссылку, чтобы я мог использовать уникальную ссылку, так что я могу переносить, чтобы использовать уникальную ссылку, так что я могу нагрузить, что я могу нагрузить. Вкладка уже активна.
Например, если я перейду на сайт ссылки. class = "Snippet-Code-JS Lang-JS PrettyPrint-Override">
Код: Выделить всё
document.addEventListener("DOMContentLoaded", function() {
const buttons = document.querySelectorAll(".tab-button"); // Retrieve all tab buttons
const contents = document.querySelectorAll(".tab-content"); // Retrieve all tab contents
// A function which deactivates all buttons and contents
function deactivateAll() {
buttons.forEach(btn => btn.classList.remove("active"));
contents.forEach(content => content.classList.remove("active"));
}
// Add an event listener for each button.
// If a button is clicked, then deactivate all buttons, and add the clicked button to the "active" state list.
buttons.forEach(button => {
button.addEventListener("click", () => {
deactivateAll();
button.classList.add("active");
document.getElementById(button.dataset.tab).classList.add("active");
});
});
// Activate first tab by default
if (buttons.length) {
buttons[0].click();
}
});< /code>
.tab-buttons {
display: inline-flex;
flex-wrap: wrap;
}
.tab-button {
background: #eaeaea;
border: none;
}
.tab-button.active {
background: #333;
color: white;
}
.tab-content {
display: none;
}
.tab-content.active {
display: block;
}< /code>
Electronics
Engineering
[list]
[*] Electronics Post 1
[*] Electronics Post 2
[/list]
[list]
[*] Engineering Post 1
[*] Engineering Post 2
[*] Engineering Post 3
[/list]
Подробнее здесь: https://stackoverflow.com/questions/797 ... tab-active
Мобильная версия