在我提出问题之前,我只想说我是Javascript和一般的StackOverflow,所以如果这个问题太愚蠢,我想提前道歉。
无论如何,我正在学习Javascript,现在我正在尝试使用currentTime,但由于某些原因,song.currentTime返回undefined,我也无法设置currentTime。这是我的代码:
<audio autoplay>
<source src="A.mp3" type="audio/mpeg" id="awesomeness">
Your browser does not support the audio element.
</audio>
<script type="text/javascript">
function myFunction(){
console.log("letting everything preload by waiting 2 seconds");
var song= document.getElementById("awesomeness");
console.log(song.currentTime);
song.currentTime=30;
}
</script>
这里有效(查看控制台输出):http://dancingcats.azurewebsites.net/
答案 0 :(得分:3)