我正在做一项任务,其中网页根据选择的单选按钮显示国家/地区的国旗。作业的目标是使用 Javascript 更改 img 元素的 src 属性。我不认为我们应该使用函数,因为直到下一章才会介绍这些函数。我遵循了当前章节中的所有指南,但它们只讨论更改文本,而不是图像。
这是我的代码:
<!DOCTYPE HTML>
<html>
<head>
<title>Flags</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<form name="CountryList" method="get">
<table>
<tr>
<td>
<input type="radio" name="country" onclick="document.ProductImage.src='argentina.jpg'" />Argentina
<br />
<input type="radio" name="country" onclick="document.ProductImage.src='australia.jpg'" />Australia
<br />
<input type="radio" name="country" onclick="document.ProductImage.src='bolivia.jpg'" />Bolivia
<br />
<input type="radio" name="country" onclick="document.ProductImage.src='cuba.jpg'" />Cuba
<br />
<input type="radio" name="country" onclick="document.ProductImage.src='finland.jpg'" />Finland
<br />
<input type="radio" name="country" onclick="document.ProductImage.src='france.jpg'" />France
<br />
<input type="radio" name="country" onclick="document.ProductImage.src='italy.jpg'" />Italy
<br />
<input type="radio" name="country" onclick="document.ProductImage.src='peru.jpg'" />Peru
<br />
<input type="radio" name="country" onclick="document.ProductImage.src='syria.jpg'" />Syria
<br />
<input type="radio" name="country" onclick="document.ProductImage.src='tunisia.jpg'" />Tunisia
</td>
<td>
<a><img id="ProductImage" src="" alt="Flag" /></a>
</td>
</tr>
</table>
</form>
</body>
</html>
谁能指出我正确的方向或让我知道如果没有函数就不可能更改 img src 属性?
谢谢!