首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视频Mute/Un静音

视频Mute/Un静音
EN

Stack Overflow用户
提问于 2015-05-07 18:18:34
回答 1查看 1.6K关注 0票数 1

在javascript上没那么棒,但我的头已经穿过了这么多的桌子,想让这段视频在被点击的时候变得清清楚楚。

代码语言:javascript
复制
<HTML class="scroll">
<Head>
<LINK REL="StyleSheet" HREF="ARCHDRAGONCSS.css">
    <Title>ArchDragon</Title>
    <script type="text/javascript">
        var check=1;
        var Mandala = document.getElementById("Mandala");           
        function toggleSound(check){
            if(check==1){                     
                check=0;
                Mandala.muted=true;

            }
            else{ 
                check=1;
                Mandala.muted=false;

            }
        }
    </script>
</Head>
<BR>
<Img Src="ArchDragonLogo.png" ID="ArchDragon">
<BR>
<Body Align=Middle  class="Index">
<iFrame Src="Header.html" ID="Head" allowTransparency="true"></iFrame>
<Div>
<video id="Mandala" src="mandala.mp4" autoplay="true" loop="true" muted onclick="toggleSound(check);"></video>
</Div>
<BR>
<BR>
<iFrame src="home.html" name="iDisplay" ID="main"></iFrame>

</Body>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-07 18:24:30

最简单的方法是:

代码语言:javascript
复制
window.addEventListener('DOMContentLoaded',function(){ // make sure DOM is loaded
  document.getElementById("Mandala").addEventListener('click',function(){
    this.muted=!this.muted; // toggle
  });
});

作为整个剧本。

然后,您还可以从onclick中删除该内联事件处理程序。

另外还保留了一个有效HTML

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30108788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档