用JavaScript实现在同一个页面里打开多张图片

本文介绍了一个使用JavaScript实现的图片展示案例,通过点击不同的链接来显示相应的图片,代码中包括了HTML结构、JavaScript交互逻辑及CSS样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们的目标是:


代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> <head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>js美术馆</title>
<script type="text/javascript" >
	function showPic(whichpic)
	{
		var source=whichpic.getAttribute("href");
		var placeholder= document.getElementById("placeholder");
		placeholder.setAttribute("src",source);
	}
</script>
<style>
	.wrap{
		width:1000px;
		margin:0 auto;
		}

	.place{
		margin:0 auto;
		text-align:center;
		}
		.table{
		width:1000px;
		height:27px;
		margin-bottom:10px;
		}
		.table li{
		float:left;
		line-height:27px;
		list-style-type: none;
		width: 100px;
		font-family: "微软雅黑";
		text-align: center;
		}
</style>
<body>
<div class="wrap">
<h1>Snapshots</h1>
<div class="table">
<ul>
	<li>
		<a href="images/网站1.jpg" onclick="showPic(this);return false;" title="A display">第一个</a>
	</li>
	<li>
		<a href="images/网站2.jpg" onclick="showPic(this);return false;" title="B display">第二个</a>
	</li>
	<li>
		<a href="images/网站3.jpg" onclick="showPic(this);return false;" title="C display">第三个</a>
	</li>
	<li>
		<a href="images/网易.PNG" onclick="showPic(this);return false;" title="D display">第四个</a>
	</li>
	<li>
		<a href="images/MOOC中国.PNG" onclick="showPic(this);return false;" title="E display">第五个</a>
	</li>
</ul>
</div>
//添加一个占位符
<div class="place">
<img id="placeholder" src="images/ad.jpg" alt="my image" />
</div>
<!--place end-->
</div>
<!--wrap end-->
</body>
</html>
效果如下:








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值