Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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
使用Javascript在闪烁时显示不同的文本?_Javascript_Arrays_Blink - Fatal编程技术网

使用Javascript在闪烁时显示不同的文本?

使用Javascript在闪烁时显示不同的文本?,javascript,arrays,blink,Javascript,Arrays,Blink,我想只在一个div中显示几秒钟内变化的文本 var blink\u速度=1000;//每1000==1秒,调整以适应 var t=设置间隔(函数(){ var ele=document.getElementById('myBlinkingDiv'); ele.style.visibility=(ele.style.visibility=‘隐藏’?‘隐藏’); },闪烁速度) 闪烁0 眨眼1 眨眼2 眨眼3 眨眼4 眨眼5 眨眼6 眨眼7 眨眼8 眨眼9 闪烁10对于您发布的内容,以下操作将起到

我想只在一个div中显示几秒钟内变化的文本

var blink\u速度=1000;//每1000==1秒,调整以适应
var t=设置间隔(函数(){
var ele=document.getElementById('myBlinkingDiv');
ele.style.visibility=(ele.style.visibility=‘隐藏’?‘隐藏’);
},闪烁速度)
闪烁0
眨眼1
眨眼2
眨眼3
眨眼4
眨眼5
眨眼6
眨眼7
眨眼8
眨眼9

闪烁10
对于您发布的内容,以下操作将起到作用:

var blink\u速度=1000;//每1000==1秒,调整以适应
var ele=document.getElementById('myBlinkingDiv');
var t=设置间隔(函数(){
var number=parseInt(ele.innerHTML.replace(/\D/g,“”);
如果(数字>10)数字=-1;
ele.innerHTML=“闪烁”+++数字;
},闪烁速度)

blink0
对于您发布的内容,以下内容将起到作用:

var blink\u速度=1000;//每1000==1秒,调整以适应
var ele=document.getElementById('myBlinkingDiv');
var t=设置间隔(函数(){
var number=parseInt(ele.innerHTML.replace(/\D/g,“”);
如果(数字>10)数字=-1;
ele.innerHTML=“闪烁”+++数字;
},闪烁速度)

闪烁0
您实际上不需要多个div

最好创建一个包含所有要显示的文本的数组,并使用javascript更改该数组

请看我的例子:


var闪烁速度=1000;
var wordArray=['1','2','3'];
var计数=0;
var t=设置间隔(函数(){
var ele=document.getElementById('text');
ele.innerHTML=wordArray[count++];
if(count==wordArray.length)
计数=0;
},闪烁速度);

我想做的是,每隔几秒钟,通过闪烁速度和检查数组长度计数来更改div的内容。

实际上,您不需要多个div

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   <script>
       function start() {
           var i = 0;
           setInterval(function () {
               document.getElementById('myBlinkingDiv').innerHTML="Blink " + i;
               i = i + 1;        
           },1000);
       }
   </script>

</head>
<body>
    <input type="button" onclick="start();" value="Start"/>
  <div id="myBlinkingDiv"></div>
</body>
</html>
最好创建一个包含所有要显示的文本的数组,并使用javascript更改该数组

请看我的例子:


var闪烁速度=1000;
var wordArray=['1','2','3'];
var计数=0;
var t=设置间隔(函数(){
var ele=document.getElementById('text');
ele.innerHTML=wordArray[count++];
if(count==wordArray.length)
计数=0;
},闪烁速度);
我想做的是,每隔几秒钟,通过闪烁速度设置一次div的内容,并检查数组长度的计数。


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   <script>
       function start() {
           var i = 0;
           setInterval(function () {
               document.getElementById('myBlinkingDiv').innerHTML="Blink " + i;
               i = i + 1;        
           },1000);
       }
   </script>

</head>
<body>
    <input type="button" onclick="start();" value="Start"/>
  <div id="myBlinkingDiv"></div>
</body>
</html>
函数start(){ var i=0; setInterval(函数(){ document.getElementById('myBlinkingDiv')。innerHTML=“Blink”+i; i=i+1; },1000); }

函数start(){
var i=0;
setInterval(函数(){
document.getElementById('myBlinkingDiv')。innerHTML=“Blink”+i;
i=i+1;
},1000);
}

是否希望每隔几秒钟就有一个div更改文本?你的问题无法解释你想做什么。是的,先生,我只想要一个div,每隔几秒钟就换一次文本。请检查我的答案一次,你不需要多个div,不,先生。:)是否希望每隔几秒钟更改一次文本?你的问题无法解释你想做什么。是的,先生,我只想要一个div,每隔几秒钟就换一次文本。请检查我的答案一次,你不需要多个div,不,先生。:)非常感谢你帮助我,先生。非常感谢你帮助我,先生。