Javascript 换词方法
我正在创建一个程序,使用JavaScript中的函数将HTML中的当前单词更改为新单词。我尝试在JavaScript中的函数内创建一个方法,该方法将在1秒后将单词更改为另一个单词。这是我试图尝试的编码: HTMLJavascript 换词方法,javascript,html,Javascript,Html,我正在创建一个程序,使用JavaScript中的函数将HTML中的当前单词更改为新单词。我尝试在JavaScript中的函数内创建一个方法,该方法将在1秒后将单词更改为另一个单词。这是我试图尝试的编码: HTML 一些文本 其他一些文本 JavaScript let x, a, arr, i; function setText() { a = document.getElementById("demo"); arr = a.childNodes;
一些文本
其他一些文本
JavaScript
let x, a, arr, i;
function setText() {
a = document.getElementById("demo");
arr = a.childNodes;
for (x = 0; x < arr.length; x++) {
arr[x].innerHTML = "new text";
}
this.r = revert;
}
function revert() {
for (i = 0; i < arr.length; i++) {
arr[i].innerHTML = "reverted";
}
}
setTimeout(setText, 1000);
setTimeout(setText.r, 1000);
设x,a,arr,i;
函数setText(){
a=document.getElementById(“demo”);
arr=a.childNodes;
对于(x=0;x
因此,基本上,单词
某些文本
和其他文本
会在一秒钟后变成新文本
。我正在尝试使用一种方法将其更改为还原
。我怎样才能做到这一点呢?正如我从聊天中了解到的,这是一条路要走
设x,a,arr,i;
函数setText(){
a=document.getElementById(“demo”);
arr=a.childNodes;
对于(x=0;x
一些文本
其他一些文本
若要详细说明,是否要将某些文本更改为新文本,然后等待1秒,然后将新文本更改为还原?是的,每个单词更改为另一个单词的持续时间都设置为1秒。这是可行的,但如果要将还原作为一种方法,该如何操作?有可能吗?我不明白你的意思。
let x, a, arr, i;
function setText() {
a = document.getElementById("demo");
arr = a.childNodes;
for (x = 0; x < arr.length; x++) {
arr[x].innerHTML = "new text";
}
this.r = revert;
}
function revert() {
for (i = 0; i < arr.length; i++) {
arr[i].innerHTML = "reverted";
}
}
setTimeout(setText, 1000);
setTimeout(setText.r, 1000);