<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>倒计时效果</title>
<script type="text/ecmascript">
//使用js方式实现倒计时效果
var t1;
window.onload = function () {
//01定位到开始按钮返回一个dom对象
var btns = document.getElementById('btnStart');
//02.给开始按钮注册单击事件
btns.onclick = function () {
//执行ssetInerval函数第一个参数要定时执行的函数,第二个参数该函数每个多少毫秒执行一次
t1= setInterval(start, 1000);
}
//03定位到停止按钮返回一个dom对象
var btnst = document.getElementById('btnStop');
btnst.onclick = function () {
clearInterval(t1);
}
}
//要隔1秒执行的函数
function start() {
//01.获取div中的文本赋值给一个变量
var divdom = document.getElementById('msg');
var divnum = divdom.innerText;
//判断divnum的值是否为0
if (divnum > 0) {
divnum--;
//把减过的值重新赋值给divnum
divdom.innerText = divnum;
}
}
</script>
</head>
<body>
<input type="button" id="btnStart" value="开始" />
<input type="button" id="btnStop" value="停止" /><br />
<div id="msg">10</div>
</body>
</html>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script type="text/javascript">
var count = 1;//定义初始变量默认为第一张图片
window.onload = function () {
//使用定时器函数每隔一秒定义执行一次show函数
setInterval(show,1000);
}
//要执行的函数
function show() {
//如果图片到达最后一张(5张),就将下一张显示的图片改为第一张,如果没有到达最后一张就将显示下一张图片
if (count > 5) {
count = 1;
}
else {
count++;
}
//获取id为myimg的dom对象
var dom = document.getElementById("myimg");
//改变img标签的src属性指向,改变图片
dom.src = "image/"+count+".jpg"
}
</script>
</head>
<body>
<img src="image/1.jpg" alt="Alternate Text" width="200px" height="200px" id="myimg" />
</body>
</html>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script type="text/javascript">
//定义一个数组保存该点名器中的基本数据
var data = ['张三', '李四', '王二', '小陈', '小张'];
var i = 0;//声明一个初始变量默认让第一个人显示在页面上
var t1;
window.onload = function () {
//02.获取开始点名按钮的dom对象给该对象注册单击事件
var dom = document.getElementById("mybtn");
dom.onclick = function () {
//使用setInterval函数隔500毫秒调用一次result函数
t1 = setInterval(start, 500);
//该方法隔6秒他只调用一次
setTimeout(stop,6000);
}
//定义一个匿名函数把他赋值给一个变量result
var start= function() {
//03获取h1标签对象,给h1标签的文本赋值
var domh = document.getElementById("myh1");
domh.innerText = data[i % data.length];//替换已存在,元素值
i++;
}
//调用匿名函数
start();
var stop = function () {
//清除定时器
clearInterval(t1);
//弹出提示框点到的同学请作答
alert("请" + document.getElementById("myh1").innerText+"同学作答");
}
}
</script>
</head>
<body>
<h1 id="myh1"></h1>
<button id="mybtn"> 开始点名</button>
</body>
</html>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有