javascript在循环中添加到innerhtml的开头和结尾

标签 javascript append innerhtml

我有一个 setInterval ,每次循环时我都想在 div 文本的开头和结尾添加一些内容。假设我想添加字母“x”。我只知道如何像这样添加到最后......

t=setInterval(function(){
document.getElementById('test').innerHTML +='x'
},1000)

假设在清除间隔之前循环运行 10 次,我的文本如下所示,

我的文本xxxxxxxxxx

我希望它看起来像

xxxxxxxxxx我的文本xxxxxxxxx

最佳答案

尝试以下代码:

var tmpStr = document.getElementById('test').innerHTML;
tmpStr = 'a' + tmpStr + 'a';
document.getElementById('test').innerHTML = tmpStr;

关于javascript在循环中添加到innerhtml的开头和结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29664007/

相关文章:

javascript - 如果 async.forEach() 仍在执行,是否会遍历我添加到数组中的新元素?

php - 用户名可用性检查未连接

javascript 淡入淡出不起作用

Excel append 具有公共(public)列重复条目的表

python - 在循环行时 append 到 Pandas 数据框?

php - 将一个数组中的元素插入另一个数组的行(每行一个元素)

javascript - innerhtml firefox 不支持 Doc 类型

javascript - onclick 事件上的转义参数不起作用

javascript - jquery - 如何使用 id 标签更改输入选择器

javascript - 如何定位 "hidden"iframe? (应用程序: links to starting positions of a "poster image hidden"-embedded Youtube video)