gpt4 book ai didi

javascript - 如何使用单选按钮使用 HTML5 和 Javascript 更改 img src

转载 作者:行者123 更新时间:2023-11-28 02:22:55 25 4
gpt4 key购买 nike

我正在做一项作业,其中网页根据选择的单选按钮显示一个国家/地区的国旗。赋值的目标是使用 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 属性吗?

谢谢!

最佳答案

如果您打算像这样内联完成所有操作,请更改

document.ProductImage.src

document.getElementById('ProductImage').src

一切都会好起来的。

不过,您确实应该调用一个函数来将代码保存在一个位置(如果图像的 ID 发生变化怎么办?)。

关于javascript - 如何使用单选按钮使用 HTML5 和 Javascript 更改 img src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15370747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com