這個JavaScript:JavaScript事件處理程序不工作
window.onload=init;
function init(){
var addSongButton = document.getElementById("addButton");
addSongButton.onclick = handleAddSongButtonClick;
}
function handleAddSongButtonClick(){
var textInput = document.getElementById("songTextInput");
var songName = textInput.value;
if(songName=""){
alert("Please enter a song name");
}
else{
alert("Adding " +songName);
}
}
被鏈接到這個HTML:
<form>
<input type="text" id="songTextInput" size="40" placeholder="Song name">
<input type="button" id="addButton" value="Add Song">
</form>
<ul id="playlist">
</ul>
爲什麼每當我輸入歌曲名稱或不進入它只是提醒「一首歌曲的名字添加「?當輸入文字時我要提醒「添加插入歌曲名稱」,並在未輸入文字時提醒「請輸入歌名」。
你能告訴我們在[JSFiddle](http://jsfiddle.net/)嗎? –
對編碼特別是javascript比較新,什麼是jsFiddle? – Justin
JSFiddle是一個工具,所以你可以把你的代碼放在一個工作演示中。它可以幫助我們玩弄代碼並對其進行測試。 –