JS学习笔记-简单的事件

简单的事件

1.实例代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<img id="imges" src="img/images/off.gif"/> //html定义的id和图片
	</body>
	<script>
	var img  = document.getElementById("imges");   //通过id获取图片对象
	var flag = false;                              //设置标记
	img.onclick = function(){                      //绑定事件
		if(flag == false){                         //描述事件的函数
			img.src="img/images/on.gif";
			flag = true;
		}
		else{
			img.src="img/images/off.gif";
			flag = false;
		}
	}
	</script> 
</html>

2.结果
点击前
例子
点击后
例子
3.自动页面跳转
实例代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body style="text-align: center;">
		<span id="time" style="color: red;">5</span>秒后,自动跳转至百度...
	</body>
	<script>
		var second = 5;           //初始化秒数
		function fun(){           //定义函数
			second--;             //倒计时
			if(second <= 0){
				location.href = "https://www.baidu.com"; //倒计时结束后跳转到百度
			}
			var time = document.getElementById("time");  //获取图片对象
			time.innerHTML = second + "";                //改变HTML
		}
		setInterval(fun,1000);                          //一秒调用一次函数
	</script>
</html>

结果:

跳转前:
例子
跳转后:
例子

发布了45 篇原创文章 · 获赞 52 · 访问量 2808

猜你喜欢

转载自blog.csdn.net/weixin_43520670/article/details/103444873