未捕获的类型错误: 无法在播放音频时读取 null 的属性'play'



当鼠标悬停在链接上时,我正在尝试播放音频。 I.当我悬停或单击时不断收到此错误,我不确定如何解决它。

完整的错误是这样说的: '无法读取空的属性'play' 播放时音频(音频.js:8( at HTMLAnchorElement.onmouseenter (VM974 audio.html:16('

这是我的网页:

<script type="text/javascript" src='audio.js'></script>
<body>
<nav>
<a href="#" onmouseenter="playAudio()">CONTACT</a>
</nav>
<audio id="audioID">
<source src="h.wav" type="audio/wav">
<source src="b.mp3" type="audio/mp3">
Your browser does not support the audio element.
</audio>

这是我的JavaScript(音频.js(:

var audio1 = document.getElementById("audioID");
function playAudio() {
audio1.play();
}

这里的解决方案 !!

//Replace and Work
function playAudio() {
var audio1 = document.getElementById("audioID");
audio1.play();
}

最新更新