Answer the question
In order to leave comments, you need to log in
How to add tabs through button group in bootstrap 4?
You need to make tabs, but the buttons and content should be in different blocks. I want to do it through button-group on bootstrap 4, I wrote everything but it doesn’t work .. I attached the source code, tell me how to figure it out
Here is the structure
<div class="btn-group btn-group-sm btn-group-toggle d-flex justify-content-center pt-2" data-toggle="buttons">
<label class="btn btn-outline-tablet active">
<input type="radio" name="options" id="option1" autocomplete="off" onclick="openCity('London')" checked> London'
</label>
<label class="btn btn-outline-tablet">
<input type="radio" name="options" id="option2" autocomplete="off" onclick="openCity('Paris')"> Paris
</label>
<label class="btn btn-outline-tablet">
<input type="radio" name="options" id="option3" autocomplete="off" onclick="openCity('Tokyo')"> Tokyo
</label>
</div>
<div id="London" class="city">
<h2>London</h2>
<p>London is the capital of England.</p>
</div>
<div id="Paris" class="city" style="display:none">
<h2>Paris</h2>
<p>Paris is the capital of France.</p>
</div>ы
<div id="Tokyo" class="city" style="display:none">
<h2>Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>
</div>
function openCity(cityName) {
var i;
var x = document.getElementsByClassName("city");
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
document.getElementById(cityName).style.display = "block";
}
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question