这应该是相当简单的,但它不工作,我没有看到它。我想通过调用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