Audio 请帮助添加声音到我的网站-点击鼠标

Audio 请帮助添加声音到我的网站-点击鼠标,audio,Audio,当点击链接时,我试图给我的网站添加声音。 我将此javascript添加到我的文档头中: <script language="javascript" type="text/javascript"> function playSound('Swoosh 3-SoundBible.com-1573211927.wav') { document.getElementById("dummy").innerHTML= "embed src=\""+soundfile+"\" hidden

当点击链接时,我试图给我的网站添加声音。 我将此javascript添加到我的文档头中:

<script language="javascript" type="text/javascript">
 function playSound('Swoosh 3-SoundBible.com-1573211927.wav') {
 document.getElementById("dummy").innerHTML=
 "embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
 }
</script>

播放声音功能(“Swoosh 3-SoundBible.com-157321927.wav”){
document.getElementById(“dummy”).innerHTML=
“嵌入src=\”“+soundfile+”\“hidden=\“true\”autostart=\“true\”循环=\“false\”/>”;
}
我在正文中添加了以下代码: span id=“dummy”>

这就是我想让大家听到的李安所说的: onclick=“playSound('Swoosh 3-SoundBible.com-1573211927.wav')

这是我从中获得的。但是当我在浏览器中测试它时,它不起作用。没有听到鼠标点击的声音。 有人能帮忙吗?
谢谢!

函数似乎不知道如何使用“soundfile”,因为您没有在函数头中命名变量,而是将其替换为显式文件名。请尝试将函数名重写为
函数播放声音(soundfile){}

以下是使用HTML5音频元素的一种方法。 为了在尽可能多的浏览器中使用此功能,您应该有一个.mp3和.ogg版本的声音。 为了简单起见,我使用jQuery来处理事件

加价

<audio id='clicksound' style='display:none'>
<source src='mysound.ogg'>
<source src='mysound.mp3'>
</audio>

似乎您忘记在此处插入左三角括号->
innerHTML=“embed src=
。它必须是
innerHTML=“谢谢你,雷!那是我的错误!谢谢你的帮助。还有一件事:我有另一个菜单,我想添加声音,除了这个菜单没有链接到另一个页面。那么我应该在哪里添加代码呢?请查看我的网站www.trecall.com,了解我的意思。非常感谢@文雅的设计,这可能不是你想要的,但你应该能够按照
的思路创建一个锚,在点击时播放声音,但不会指向任何地方。希望这有帮助。
$(document).ready(function(){
    $('.soundonclick').click(function(){
        document.getElementById('clicksound').play();
    });
});