【发布时间】:2014-04-11 05:37:51
【问题描述】:
我有一个函数可以用几行基本的 JavaScript 代码模拟键入,但是它会附加文本,但我想在任何其他已经存在的文本/元素之前将文本添加到元素之前,而不更改 html 结构。
如何使用最简单的 javascript 实现这一点?
JavaScript
var el = getElementById('one'), str = 'Abcdefg...'
function type(){
el.innerHTML += str.charAt(i); i++;
if(i < str.length){var t = setTimeout(type, 30);}
};type();
HTML
<span id="one">...<span id="endingEl"></span></span>
【问题讨论】:
标签: javascript html function innerhtml charat