作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图让 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/
这实际上是我问的问题的一部分here ,该问题没有得到答复,最终被标记为重复。 问题:我只需使用 @Autowired 注释即可使用 JavaMailSender。我没有通过任何配置类公开它。 @Co
我是一名优秀的程序员,十分优秀!