0
當我的複選框被選中時,他們不會隱藏他們各自的視頻。我究竟做錯了什麼?隱藏YouTube視頻
我的代碼
<html>
<head>
<script type="text/javascript">
function hide1() {
document.getElementById('vid1').style.visibility='hidden';
document.getElementById('vid1').style.display='none';
}
function show1() {
document.getElementById('vid1').style.visibility='visible';
document.getElementById('vid1').style.display='block';
}
</script>
</head>
<body>
<iframe width="560" height="315" id="vid1" src="https://www.youtube.com/embed/2Tvy_Pbe5NA" frameborder="0" allowfullscreen> </iframe>
<p>
Hide Video <input type="checkbox" onclick="hide1()" /> |
Show Video <input type="checkbox" onclick="show1()" /></p>
</body>
</html>
我沒有看到您的代碼存在任何問題,它只顯示並隱藏了您在DOM中的唯一視頻:http://jsbin.com/cucewu/1/ –
爲什麼不使用單選按鈕代替複選框? –
更好的主意是讓一個複選框顯示節目視頻並將其隱藏在取消選中 – Cilan