我的javascript
有prototype
function
与user inputs
和song database
相交,返回Song.name
。这个function
本身就可以正常工作。
鉴于我的HTML
<audio id="songname" src="audio/song.wav" preload="auto"></audio>
,我现在正尝试在页面上播放audio
文件。
这个event
<button id="mybutton" onclick="play_song();">play</button>
我试过了:
function play_song() {
var id = Song.prototype.lyricsIntersect(input);
var element = document.getElementById('id');
element.play();
}
但我得到了null
。
如何使function
工作?
答案 0 :(得分:0)
尝试:
function play_song() {
var id = Song.prototype.lyricsIntersect(input);
var element = document.getElementById('id');
element.play();
}
我认为你只是缺少()&#39;
答案 1 :(得分:0)
试试这个:
function play_song() {
var id = Song.prototype.lyricsIntersect(input);
var element = document.getElementById(id);
element.play();
}