Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Text 在6秒1秒(Html)无限循环后隐藏和取消隐藏文本_Text_Hide_Show_Getelementbyid - Fatal编程技术网

Text 在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

嗨,我创建这个脚本是为了显示一个文本1秒,隐藏一个文本6秒,但现在我要做的是相反的,我现在要做的是隐藏文本的前6秒,然后只显示文本的1秒,一直到无穷远,永远不会停止,我怎么能创建这种html脚本

你好,世界
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);
}