JavaScript 新手入门:刷新页面,图片更新!

每日一题,题题提升!

文章目录


前言

今天我接触到了一个新的名词——DOM(页面文档对象模型),能够操作网页内容,开发网页内容特效和实现用户交互效果,本文旨在重点介绍获取DOM元素的方式以及实现一个简单的案例!


一、获取DOM元素的方式

1.根据CSS选择器来获取

a.选择匹配第一个元素!只能匹配到第一个元素

document.querySelector('css选择器');

b.选择匹配多个元素

	document.querySelectorAll('CSS选择器');

2.其他方式

	        /* 根据id获取一个元素 */
			document.getElementById('id');
			/* 根据标签获取一类元素:例如获取所有div标签元素 */
			document.getElementsByTagName('div');
			/* 根据类名获取一类元素 */
			document.getElementsByClassName('class');

二、案例

分析一下~~~

1.获取图片

a.随机数生成函数

<!--  随机数生成-->
			function getRandom(N,M){
				return Math.floor(Math.random()*(M-N+1))+N
			}

b.获取图片

/* 获取图片 */
const img = document.querySelector('img')

 

2.更新图片

代码如下(示例):

/* 更换图片路径 */
img.src =`img/易烊千玺/${random}.png`

3.案例总体代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>页面更新图片随机更新</title>
	</head>
	<style>
		.tupian{
			width: 800px;
			height: 500px;
			padding-left:200px ;
			padding-right: 100px;
			padding-top: 20px;
		}
		#biaoti{
			text-align: center;
		}
	</style>
	<body>
		<h1 id="biaoti">易烊千玺</h1>
		<img  class="tupian"src="img/易烊千玺/1.png" alt="">

		<script>
			<!--  随机数生成-->
			function getRandom(N,M){
				return Math.floor(Math.random()*(M-N+1))+N
			}
			/* 获取图片 */
			const img = document.querySelector('img')
			/* 随机得到序号 */
			const random = getRandom(1,19)
			/* 更换图片路径 */
			img.src =`img/易烊千玺/${random}.png`
		</script>
	</body>
</html>

总结

学习是一个长期的过程,我相信有努力就一定有回报!

  • 24
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值