首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过onclick-event按钮添加声音

通过onclick-event按钮添加声音
EN

Stack Overflow用户
提问于 2018-08-31 10:28:59
回答 1查看 39关注 0票数 0

正在尝试为这些按钮添加声音

代码语言:javascript
运行
复制
<a href="stout_page.html"><audio id="sound1" src="Button_Push.mp3" preload="auto"></audio><button onClick="document.getElementId('sound1').play();" target="_top">Stouts</button></a>
<a href="sours_page.html"><button target="_top">Sours</button></a>
<a href="ipa_page.html"><button target="_top">India Pale Ales</button>.      </a>
<a href="brett and more.html"><button target="_top">Brett and more</button></a>
<a href="test_page.html"><button target="_top">test</button></a>
EN

Stack Overflow用户

发布于 2018-08-31 10:55:43

您可以添加声音到按钮,但它将刷新页面,因为您正在使用href点击a标签。在button内部,单击将调用播放函数来播放声音。

代码语言:javascript
运行
复制
<script>
  function play(src) {
    var player = document.getElementById('audio');
    player.pause();
    player.currentTime = 0;
    player.src = src;
    player.play();
  }
</script>

<input type="button" value="PLAY" onclick="play('http://dev.interactive-creation-works.net/1/1.ogg')">
<audio id="audio" src="http://dev.interactive-creation-works.net/1/1.ogg" autostart="false"></audio>

<a href="stout_page.html"><audio id="sound1" src="Button_Push.mp3" preload="auto"></audio>
<button onClick="play('Button_Push.mp3');" target="_top">Stouts</button></a>
<a href="sours_page.html"><button target="_top" onClick="play('Button_Push-1.mp3');" >Sours</button></a>
<a href="ipa_page.html"><button target="_top" onClick="play('Button_Push-2.mp3');">India Pale Ales</button></a>
<a href="brett and more.html"><button target="_top" onClick="play('Button_Push-3.mp3');">Brett and more</button></a>
<a href="test_page.html"><button target="_top" onClick="play('Button_Push-4.mp3');">test</button></a>
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52107690

复制
相关文章

相似问题

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