breeze086 2021-02-25 00:07 采纳率: 100%
浏览 223
已采纳

html5 img标签的name属性替代问题

我希望实现一个单击'换一张'就更换一个图片的功能

代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8"/>
		<title>测试</title>
		<script>
			function re_img(form){
				document.img1.src = 'h2.jpg';
			}
		</script>
	</head>
	<body>
		<form id='form' name='form' method='post' action='test.php'>
			<img name='img1' alt='图片加载失败' src='h1.jpg'></img><br/>
			<a href="javascript:re_img(form)">换一张</a><br/>
			<input type="submit" value="提交">
		</form>
	</body>
</html>

大致效果如下:

 

效果1

效果2

但是IDEA提示img的name属性是已经废弃的属性(Deprecated HTML attribute),我按照网上的资料尝试将name改成id

<img id='img1' alt='图片加载失败' src='h1.jpg'></img>

然而修改过后图片就更换不了了,请问有其它的解决办法吗?

  • 写回答

1条回答 默认 最新

  • 天际的海浪 2021-02-25 03:20
    关注
    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8"/>
    		<title>测试</title>
    		<script>
    			function re_img(form){
    				document.getElementById("img1").src = 'h2.jpg';
    			}
    		</script>
    	</head>
    	<body>
    		<form id='form' name='form' method='post' action='test.php'>
    			<img id='img1' alt='图片加载失败' src='h1.jpg'></img><br/>
    			<a href="javascript:re_img(form)">换一张</a><br/>
    			<input type="submit" value="提交">
    		</form>
    	</body>
    </html>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line