0
こんにちは、このスクリプトを作成して1秒後にテキストを表示していますが、テキストを1秒間表示する必要があります。私はこの種のHTMLスクリプトをどのように作成できますか? 、決して停止しない無限に6秒間隠されたままになりますか?無限ループ(Html)1秒後にテキストを非表示にする(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>
以下のような代わりに、単純なフラグのカウントを実装する必要があり、あなたは1秒間表示し、1秒間非表示にしたいですか? 2秒間表示して2秒間隠すなどの操作を行います。または、1秒間表示してから6秒間隠してから1を表示し、6を何度も隠しておきたいですか? –
無限ループでテキストを1秒間表示してから6秒間非表示にしたい –
[無限ループ(Html)で6秒後にテキストを非表示にする](http://stackoverflow.com)/questions/41392480/6秒間の無限ループのHTMLの後の非表示と非表示のテキスト) –