gpt4 book ai didi

javascript - 单击一次即可多次更改

转载 作者:行者123 更新时间:2023-11-27 23:00:04 26 4
gpt4 key购买 nike

我试图让 JavaScript 通过单击多次更改文本,然后返回原始文本。我可以更改文本,但不能自动更改为另一段文本,或更改回原始文本。

因此,文本将从“原始文本”到“文本 1”到“文本 2”到“文本 3”等,满足我需要的数量,然后返回到“原始文本”

他是我目前拥有的代码

function changeText() { 
document.getElementById('changingtext').innerHTML = 'text 1';
setTimeout("changeText()",3000);
}

这是 html

<p id="changingtext" onclick="changeText()">original text</p>

任何帮助将不胜感激。谢谢!

最佳答案

如果您不介意向函数传递参数:

function changeText(new_text) {  
var original_text = document.getElementById('changingtext').innerHTML;
document.getElementById('changingtext').innerHTML = new_text;
setTimeout("changeText('"+original_text+"')",3000);
}
<p id="changingtext" onclick="changeText('text 1')">original text</p>

关于javascript - 单击一次即可多次更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37194108/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com