无限循环 (Html) 1 秒后隐藏和取消隐藏文本 (Html)
Infinite loop (Html) Hide and unhide a text after 1 seconds (Html)
您好,我创建了这个脚本来在 1 秒后隐藏和显示文本,但我希望文本必须显示一秒钟,并且必须保持隐藏 6 秒,直到无穷无尽
,如何创建这种 HTML 脚本?
<h1 style="text-align: left;" id="xhide">Hello World</h1>
<script type="text/javascript">
var flag=true;
function hide(id) {
d= document.getElementById(id);
d.setAttribute('style','display:none;');
}
function show(id) {
d= document.getElementById(id)
d.setAttribute('style','display:block;')
}
setInterval(function() {
if(flag) {
show('xhide');
flag=false;
} else {
hide('xhide');
flag=true;
}
}, 1000);
</script>
你应该实现计数而不是像下面这样的简单标志
<h1 style="text-align: left;" id="xhide">Hello World</h1>
<script type="text/javascript">
var flag=0;
function hide(id) {
d= document.getElementById(id);
d.setAttribute('style','display:none;');
}
function show(id) {
d= document.getElementById(id)
d.setAttribute('style','display:block;')
}
setInterval(function() {
if(flag==6) {
show('xhide');
flag = 0 ;
} else {
hide('xhide');
flag++;
}
}, 1000);
</script>
您好,我创建了这个脚本来在 1 秒后隐藏和显示文本,但我希望文本必须显示一秒钟,并且必须保持隐藏 6 秒,直到无穷无尽 ,如何创建这种 HTML 脚本?
<h1 style="text-align: left;" id="xhide">Hello World</h1>
<script type="text/javascript">
var flag=true;
function hide(id) {
d= document.getElementById(id);
d.setAttribute('style','display:none;');
}
function show(id) {
d= document.getElementById(id)
d.setAttribute('style','display:block;')
}
setInterval(function() {
if(flag) {
show('xhide');
flag=false;
} else {
hide('xhide');
flag=true;
}
}, 1000);
</script>
你应该实现计数而不是像下面这样的简单标志
<h1 style="text-align: left;" id="xhide">Hello World</h1>
<script type="text/javascript">
var flag=0;
function hide(id) {
d= document.getElementById(id);
d.setAttribute('style','display:none;');
}
function show(id) {
d= document.getElementById(id)
d.setAttribute('style','display:block;')
}
setInterval(function() {
if(flag==6) {
show('xhide');
flag = 0 ;
} else {
hide('xhide');
flag++;
}
}, 1000);
</script>