JSFiddle - React, Tailwind, and code Playground
JavaScript
document.body.innerHTML="<div id='text' style='white-space: pre;'></div>";
t_=document.getElementById('text');
txt=["Do Re Mi Fa So La Si", "JavaScript автонабор/автоудаление текста",`Есть такой код
"var i = 0;
var txt = 'Do Re Mi Fa So La Si';
var speed = 90;
function fu() {
if (i < txt.length) {
document.getElementById("text").innerHTML += txt.charAt(i);
i++;
setTimeout(fu, speed);
}
}
fu()
function mi(){
var m = document.getElementById("mig");
m.style = o
}
"
`,
`он автоматический вводит текст, но я хочу
что бы после ввода текста, т. е после того
как напечатается последняя буква, она
автоматически начинала удалять буквы с
последнего до первый, удалять по одному, а
потом начинать печатать другое слово скажем,
можете помочь? Был бы очень признателен если
бы дали гайд какой нибудь, или ссылку на код
с объяснением как сработало.`,
`functon mi тут не причем, случайно добавил.`
];
x=0;
i=0;
speed = 90;
function fu() {
if (i < txt[x].length) {
t_.textContent += txt[x][i];
i++;
setTimeout(fu, speed);
}else{x<txt.length-1&&fu2();}
}
function fu2() {
if (0 < t_.textContent.length) {
t_.textContent=t_.textContent.slice(0,t_.textContent.length-1);
setTimeout(fu2, speed);
}else{i=0;x<txt.length-1&&(x++,fu())}
};
fu();