[英]Uncaught TypeError: Cannot read property 'play' of null at playAudio
當鼠標懸停在鏈接上時,我正在嘗試播放音頻。 I. 當我 hover 或單擊時不斷收到此錯誤,我不確定如何修復它。
完整的錯誤是這樣的:'無法在 HTMLAnchorElement.onmouseenter (VM974 audio.html:16) 的 playAudio (audio.js:8) 上讀取 null 的屬性 'play'
這是我的 html:
<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(audio.js):
var audio1 = document.getElementById("audioID");
function playAudio() {
audio1.play();
}
解決方案在這里!!!
//Replace and Work
function playAudio() {
var audio1 = document.getElementById("audioID");
audio1.play();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.