Как создать кнопку которая будет открывать плеер?

Не могу понять как это конкретно должно работать. Мне нужно создать кнопки, которые при нажатии будут открывать плеер на этой же странице, а по нажатию на следующую кнопку, плеер будет заменятся. Все что я смог сделать это кнопку, по нажатии которая перманентно меняет цвет, и открывает ссылку на плеер, но в новом окне.

label {
cursor: pointer;
display: inline-block;
text-align: center;
font-size: 16px;
padding: 9px 5px 0;
margin: 0 2px 6px 0;
background: var(--main-button);
color: var(--light-text);
min-width: 41px;
height: 41px;
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
}

input[type=radio]:checked~label {
background-color: var(--main-green);
}

Попробовал использовать ifraime и javascript, получилось почти то что нужно, но больше одного видео я добавить не могу, к тому же, видео не прекращает работу после скрытия той же кнопкой. JavaScript

function myFunction() {
  var x = document.getElementById('myDIV');
  if (x.style.display === 'none') {
    x.style.display = 'block';
  } else {
    x.style.display = 'none';
  }
  
}

CSS

.video-button{
    cursor: pointer;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    padding: 9px 5px 0;
    margin: 0 2px 6px 0;
    background: var(--main-button);
    color: var(--light-text);
    min-width: 41px;
    height: 41px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    
}

HTML

<button type="button" class="video-button" onclick="myFunction()">1</button>
    <iframe id="myDIV" src="" width="640" height="390" frameborder="0" allowfullscreen></iframe>

Я пытаюсь сделать так, чтобы после просмотра видео, можно было открыть следующее в том же месте.


Ответы (0 шт):