我想创建一个打字效果,但只针对单个元素<p>,而不是整个页面主体,此代码片段可以完美运行,但它会为整个页面创建效果,我不知道Javascript。
var str = document.body.innerHTML.toString();
var i = 0;
document.body.innerHTML = "";
setTimeout(function() {
var se = setInterval(function() {
i++;
document.body.innerHTML = str.slice(0, i) + "|";
if (i == str.length) {
clearInterval(se);
document.body.innerHTML = str;
}
}, 10);
});
感谢您提供的任何帮助。
HUWWW
BIG阳
森栏
相关分类