问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

这段HTML里的JS代码的调用和间隔重复执行的?

发布网友 发布时间:2022-04-25 09:16

我来回答

5个回答

懂视网 时间:2022-04-25 13:38

1.超时调用setTimeout()
setTimeout() 方法接受两个参数,第一个参数是函数,第二个参数是时间(单位微秒),返回数值ID
代码如下:
setTimeout( function () {
alert("你好!");
},1000);

调用前取消clearTimeout(),接受一个参数超时调用ID
代码如下:
var timeOutId = setTimeout( function () {
alert("你好!");
},1000);

clearTimeout(timeOutId);

2.间歇调用setInterval()
setInterval()方法接受两个参数,第一个参数是函数,第二个参数是时间(单位微秒),返回数值ID
代码如下:
setInterval( function () {
alert("你好!");
},1000);

取消调用clearInterval(),接受一个参数间歇调用ID
代码如下:
var intervalId = null;
var span = document.createElement("span"); //创建span节点
span.Id="time"; //设置span的id
document.body.appendChild(span); //body内添加span
function incrementNumber () {
var now = new Date();
var timeStr = now.toLocaleTimeString();
span.innerText =timeStr;
num++;
if (num == 10) {
clearInterval(intervalId); //十秒后时间不变了
}
}
intervalId = setInterval(incrementNumber,1000);

3.尽量用超时调用替代间歇调用
代码如下:
var num = 0;
var max = 10;
function incrementNumber() {
num++;
if (numsetTimeout(incrementNumber,1000);
} else {
alert("OK");
}
}
setTimeout(incrementNumber,1000);

热心网友 时间:2022-04-25 10:46

window.onload=function()//将window的onload事件注册给一个函数,这个函数将在页面窗口加载完毕后执行。
var timeContainer=document.getElementById('timeanddate');//把id为timeanddate的元素赋值给变量timeContainer
setInterval(function(){ timeContainer.innerHTML=timeanddate();},1000);
上面这句分解开来解读:
setInterval( func(), 1000);功能是,每隔1000毫秒调用一次func()指定的函数,这个函数在上面的语句里被定义为function(){ timeContainer.innerHTML=timeanddate();}
意思是,往timeContainer也就是你说的<div>里写入timeanddate()这个函数执行后的返回值

热心网友 时间:2022-04-25 12:04

window.onload=function() //在页面加载完成执行函数
{
var timeContainer=document.getElementById('timeanddate');//定义一个变量获取一个id为timeanddate的容器
{
setInterval(function(){ //每隔1000毫秒(1秒),执行函数
timeContainer.innerHTML=timeanddate();//使id为timeanddate的容器的内容为timeanddate();的返回值

},1000);//设定时间
}
}

热心网友 时间:2022-04-25 13:38

window.onload=function()//将window的onload事件注册给一个函数,这个函数将在页面窗口加载完毕后执行

热心网友 时间:2022-04-25 15:30

<SCRIPT>
var speed=33
demo22.innerHTML=demo11.innerHTML
function Marquee(){
if(demo22.offsetTop-demoall.scrollTop<=0)
demoall.scrollTop-=demo11.offsetHeight
else{
demoall.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed)
demoall.onmouseover=function()
demoall.onmouseout=function()
</SCRIPT>
把这段JS代码撂到一个JS文件里
<div id=demoall style="BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: black; OVERFLOW: hidden; WIDTH: 100%; BORDER-TOP-COLOR: black; HEIGHT: 150px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: black" align=left>
<div id=demo11>
<table height=280 cellspacing=0 cellpadding=1 width=240 align=center border=0>
<tr>
<td align=left width="100%">·<a href="" target=_blank>1</a></td>
</tr>
<tr>
<td align=left>·<a href="" target=_blank>2</a></td>
</tr>
<tr>
<td align=left>·<a href="" target=_blank>3</a></td>
</tr>
<tr>
<td align=left>·<a href="" target=_blank>4</a></td>
</tr>
<tr>
<td align=left>·<a href="" target=_blank>5</a></td>
</tr>
<tr>
<td align=left>·<a href="" target=_blank>6</a></td>
</tr>
</table>
</div>
<div id=demo22>
</div>
</div>
把这段代码放到你需要显示这个功能的页面的body里,并在head里加上一句<script language="javascript" type="text/javascript" src="你的JS文件的名字" ></script>。
前提是必须这两个文件在同一目录下
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
零基础怎么自学动漫插画,可报个绘画班或有目的地自学 小白如何学插画,一定要坚持多练 有限责任公司的清算流程及如何执行清算 有限责任公司清算程序是什么 有限公司自行清算流程 魅族m1在哪里区别连通版和移动版 请问魅蓝note的flyme系统,移动定制版和移动公开版是什么意思 魅蓝note flyme移动公开版和公开版有啥区别? 魅族公开版是什么意思? 梦见一个你喜欢的人变成了你的表哥是什么情况? 今天澳元对港币汇率是多少 瑞昌换港币和澳币,怎么跟汇率相差很多 一万澳币可以换多少港币? 尿路偶尔有点洋洋是什么原因?请问专家。 谢谢! 胳膊受伤的地方过几天有许多红点洋洋怎么回事 洋洋洒洒的易错点 繁星点点喜乐洋洋开放时间?什么时间可以在刘公岛看到繁星点点喜乐洋洋? 几天有许多红点洋洋怎么回事 运动会上,洋洋和点点进行跑步比赛,洋洋选择了外圈的大半圆,点点选择了内圈的4个小半圆,如果两人的速度 洋洋和点点比赛,洋洋选择了外圈,点点选择了内圈的四个小半圆,如果两人的速度相等,这次的比赛谁会赢。 是“得意洋洋”还是“得意扬扬”二者有和区别? 我虽然腼腆但是得意洋洋点头告诉她诗确实是我写的修改病句 喜气洋洋的洋洋加点了咋仿写成语? 我既腼腆又得意洋洋点头告诉她这首诗确实是我写的缩句 我系腼腆又得意洋洋点头告诉他这首诗的确是我写的应用了什么修辞手法 新出的暖洋洋点暖桌一个小时要用多少度电 学洋洋点读笔好不好 U盾怎么用啊,第一次用,用不来,麻烦你们帮帮忙 四川海外高层次人才能够享受哪些优惠政策 川地税发 2008 28号全文(急)在线等 租房合同水电度数怎么写 怎么把自己的照片制作成手绘风格 上海公租房排队需要多久? 怎样祛除蓝色衣服上的奶渍? 上海浦东公租房申请条件 浦东新区北蔡镇镇长北蔡老街动迁集土80岁以上可拿现房我们公租房拿现房至今没拿到是什么原因望及时解决? 有没有可以挽回前女友的书籍? 挽回爱情必看的书籍 书店有卖关于挽回爱情的书吗 挽回爱情的书籍有哪些 对人生情感选择有指导意义的书籍有哪些?有时对待感情我很胆小,害怕在爱情里受伤,所以选择了逃避! 求各位大神推荐一本爱情挽回书籍 谁能给我推荐几本关于爱情的书籍,如何改变自己提高自己,挽回女友 关于情感或心理方面的书籍 想学点关于感情心理学方面的书籍,有谁推荐几本,谢谢!! JS函数间的相互调用问题 咱们中国股市为何长期处于熊市呢? 为什么中国股市常见熊市 中国股市就是熊市,为什么还有那么多所谓“分析师”说跌到现在已经不需要再割肉了?其实割肉是对的即减亏 现在中国股市是牛市还是熊市