Text 在6秒1秒(Html)无限循环后隐藏和取消隐藏文本
嗨,我创建这个脚本是为了显示一个文本1秒,隐藏一个文本6秒,但现在我要做的是相反的,我现在要做的是隐藏文本的前6秒,然后只显示文本的1秒,一直到无穷远,永远不会停止,我怎么能创建这种html脚本Text 在6秒1秒(Html)无限循环后隐藏和取消隐藏文本,text,hide,show,getelementbyid,Text,Hide,Show,Getelementbyid,嗨,我创建这个脚本是为了显示一个文本1秒,隐藏一个文本6秒,但现在我要做的是相反的,我现在要做的是隐藏文本的前6秒,然后只显示文本的1秒,一直到无穷远,永远不会停止,我怎么能创建这种html脚本 你好,世界 var标志=0; 函数隐藏(id){ d=document.getElementById(id); d、 setAttribute('style','display:none;'); } 功能显示(id){ d=document.getElementById(id) d、 setAttri
你好,世界
var标志=0;
函数隐藏(id){
d=document.getElementById(id);
d、 setAttribute('style','display:none;');
}
功能显示(id){
d=document.getElementById(id)
d、 setAttribute('style','display:block;')
}
setInterval(函数(){
如果(标志==6){
显示('xhide');
flag=0;
}否则{
隐藏('xhide');
flag++;
}
}, 1000);
您可以使用setTimeout调用另一个setTimeout,这将产生一个无限循环:
function startWithHide(id) {
hide(id);
setTimeout(function() { startWithShow(id); }, 6000);
}
function startWithShow(id) {
show(id);
setTimeou(function() { startWithHide(id); }, 1000);
}