选中我的复选框后,它们不会隐藏各自的视频。我究竟做错了什么?

我的代码

<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>

最佳答案

问题仅仅是缺少一些括号来结束我的某些原始功能。

关于javascript - 隐藏YouTube视频,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29686334/

10-11 18:02