這應該是相當簡單的,但它不工作,我沒有看到它。我想通過調用displayImage函數的onchange方法來改變我的圖像。任何想法我失蹤?Javascript-onchange image change
<html>
<head>
<title>Select Image</title>
<script type="text/javascript">
function displayImage() {
var image = document.getElementById("canvas");
var newImage = image.option[image.selectedIndex].value;
}
</script>
</head>
<body>
<form name="controls">
<img id="canvas" src="pictures/fire1.jpg" />
<select name="imageList" onchange="displayImage();">
<option value="pictures/fire1.jpg">Fire 1</option>
<option value="pictures/fire2.jpg">Fire 2</option>
<option value="pictures/fire3.jpg">Fire 3</option>
<option value="pictures/fire4.jpg">Fire 4</option>
</select>
</form>
</body>
</html>
該函數是否被調用?例如,如果將警報放入displayImage()中,警報是否會被調用?這樣,你就會知道它是否是一個功能問題,而不是被稱爲 - 與所謂的功能 - 被稱爲 - 但不是做什麼 - 你想要的。 – 2014-09-20 13:54:59