先说一说上一个脚本的一些基本知识。
document.body.insertAdjacentHTML(“afterbegin”,”<button id=’mn’>按钮</button>”);
插入一个叫做:“按钮”的按钮,
var 按钮=document.getElementById(‘mn’);
获取按钮的id
按钮.style.position=”fixed”;
style 属性,fixed位置固定
按钮.style.right=”40px”;
距离右侧40px
按钮.style.top=”40px”;
距离上面40px
按钮.style.color = “red”;
按钮颜色 红色
按钮.style.fontSize=”50px”;
文字大小 50px
按钮.onclick = function bj(){
点击按钮时运行函数
var tp=”;
定义变量图片tp
for(var i=0;i<document.images.length;i++){
获取整个网页的图片数量,循环赋予tp
tp+='<span data=”/>
};
if(tp!=”){
如果有图片,显示。document.write在函数中使用覆盖整个文档,从而只显示图片。
document.write(‘<center>’+tp+'</center>’);
void(document.close())
}
else{alert(‘没有图片’)}
}
这次我们制作一个可以定时刷新的脚本,在刷新按钮的前面添加了一个输入框,可以自定义几分钟刷新一次。主要用到了setTimeout函数和 location.reload()。
setTimeout() 是属于 window 的方法,可以在指定的毫秒数后调用函数,用法是这样的:
setTimeout(要执行的代码, 等待的毫秒数)
setTimeout(JavaScript 函数, 等待的毫秒数)
接下来我们先来看一个简单的例子:
setTimeout(“alert(‘1000毫秒提醒你一次’)”, 1000 );
location.reload()的作用就是刷新当前页面,相当于浏览器的刷新。
代码截图如下:
效果如下:
声明:来自内容团队,仅代表创作者观点。链接:https://eyangzhen.com/7089.html