Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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_Html - Fatal编程技术网

Javascript 以间隔在现有文本之后显示文本

Javascript 以间隔在现有文本之后显示文本,javascript,html,Javascript,Html,祖普,溢出! 我有一个关于一个我似乎无法解决的问题的问题。我想添加带有intervalfunction的文本,该函数只能在h2标记中已经存在的文本之后看到。数据来自列表数组。比如说: HTML: 有趣的一天:(这里是我想要输出的地方) Javascript: //Get elements var funny-day = document.getElementById("funny-day"); //Array var list = ["Sunny", "Cloudy", "Rainy"]

祖普,溢出! 我有一个关于一个我似乎无法解决的问题的问题。我想添加带有intervalfunction的文本,该函数只能在h2标记中已经存在的文本之后看到。数据来自列表数组。比如说:

HTML:


有趣的一天:(这里是我想要输出的地方)
Javascript:

//Get elements
var funny-day = document.getElementById("funny-day");

//Array
var list = ["Sunny", "Cloudy", "Rainy"]

//Function to output array
var index = 0;
markiser.innerHTML = markiser.textContent;
setInterval(function() { 

    var text = (list[index++ % list.length]).toString();
    markiser.innerHTML += text; <<Not working ofcourse since it only appends 

}, 2000);
//获取元素
var fully day=document.getElementById(“fully day”);
//排列
var list=[“晴朗”、“多云”、“多雨”]
//函数到输出数组
var指数=0;
markiser.innerHTML=markiser.textContent;
setInterval(函数(){
var text=(list[index++%list.length]).toString();

markiser.innerHTML+=text;为什么不为数据添加一个特定的标记,比如
yourdata

//获取元素
var funnyDay=document.getElementById(“有趣的一天”);
//排列
var list=[“晴朗”、“多云”、“多雨”]
//函数到输出数组
var指数=0;
setInterval(函数(){
var text=(list[index++%list.length]).toString();
document.getElementById(“数据”).innerHTML=text
},2000);

有趣的一天:(这里是我想要输出的地方)
像这样的东西

//获取元素
var funnyday=document.getElementById(“有趣的一天”);
//排列
var list=[“晴天”、“多云”、“多雨”];
//函数到输出数组
var指数=0;
funnyday.innerHTML=(“有趣的一天:+list[index]);
index=index>=list.length-1?0:index+1;
setInterval(函数(){
funnyday.innerHTML=(“有趣的一天:+list[index]);
index=index>=list.length-1?0:index+1;
},2000);

有趣的一天:

什么是
markiser
?javascript不允许在内部使用负号命名变量有些感谢,工作起来很有魅力!“Markise”r是一个瑞典词,我忘了用f“unny day”替换它。我不想在代码中用外语把你们搞糊涂。the“-”可能是我错加的东西。
//Get elements
var funny-day = document.getElementById("funny-day");

//Array
var list = ["Sunny", "Cloudy", "Rainy"]

//Function to output array
var index = 0;
markiser.innerHTML = markiser.textContent;
setInterval(function() { 

    var text = (list[index++ % list.length]).toString();
    markiser.innerHTML += text; <<Not working ofcourse since it only appends 

}, 2000);