我有下面的代碼,我使用開關的情況下切換圖片的src與按鈕..我不知道爲什麼第一種情況下的「警報」沒有functoning ..javascript開關盒不能正常工作?
<div id="main_img">
<center>
<button style="width:100;height:100" onClick="LastPic();"><---</button>
<img id="img" src="13.jpg" height=70% width=70%>
<button style="width:100;height:100" onClick="FirstPic();">---></button>
</div>
<script>
var james = document.getElementById("img").getAttribute('src');
document.write(james);
function FirstPic(){
switch (james){
case "12.jpg":
document.getElementById("img").src = "13.jpg";
break;
case "13.jpg":
document.getElementById("img").src = "14.jpg";
break;
case "larry":
alert('Hey');
break;
default:
alert('Default case');
break;
}
}
</script>
'src'會返回完整路徑'http://.../ 12.jpg',請使用'getAttribute'來代替。 – mohkhan
啊,你是對的,朋友...我必須指定要獲得的屬性嗎? – Shawn
yeh .. src' one ... – mohkhan