使用Javascript在闪烁时显示不同的文本?
我想只在一个div中显示几秒钟内变化的文本使用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对于您发布的内容,以下操作将起到
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,不,先生。:)非常感谢你帮助我,先生。非常感谢你帮助我,先生。