Noob here:我的按鈕有一個文本和一個圖像,我想改變兩個onclick。文本更改,但對於圖像我get..crt null(看起來像無法找到圖像文件 - 它們都與HTML代碼)初始圖像在那裏,但當我點擊它消失。按鈕圖像不會改變
<button id= "myButton" type="button" onclick= "change_PL();"><img src="flag_bulgaria.png" id="myImage" style="width:50px; height;50px;">Български</button>
function change_PL() {
var language = document.getElementById("myButton").innerHTML;
if (language=="Български") {
language = "English";
document.getElementById("myButton").innerHTML = language;
document.getElementById("myImage").src = "flag_american.PNG";
}
else {
document.getElementById("myButton").innerHTML ="Български";
document.getElementById("myImage").src = "flag_bulgaria.PNG";
}
}
如果你換初始圖像flag_american.png發生 - 它仍然在那裏開始?如果沒有,那麼你的文件名就有一個錯字。 – DAXaholic