Animated Typing
JavaScript Text Typing Animation | Typewriter Effect
HTML JavaScript Typewriter Text Scrolling, Text Typing Animation
1
Add Your Message Text/HTML
Powered by Dev Chandel
JavaScript Text Typing And Deleting Effect
#typing-deleting-text {
  width: 500px;
  height: 30px;
  font-size: 15px;
  border: solid 1px #C9C9C9;
  color: #000000;
  background-color: #FFFFFF;
  text-align: left;
  font-family: Arial;
  font-weight: bold;
  padding: 5px;
  resize: none;
  outline: none;
  box-sizing: border-box;
}
(() => {
    let CharacterPos = 0;
    let MsgBuffer = "";
    let TypingSpeed = 50; // Millisecond
    let NxtMsgDelay = 1000; // Millisecond
    let MsgIndex = 0;
    let delay;
    let deletePos = 1;
    let deleteSpeed = 5; // Millisecond
    let id = document.getElementById("typing-deleting-text");
    let messages = [
      "Welcome to GoojDex Tools!",
      "JavaScript Typewriter Text Scrolling Generator",
      "Online HTML Code Generator"
    ];
    const StartTyping = () => {
        if (CharacterPos != messages[MsgIndex].length) {
            MsgBuffer += messages[MsgIndex].charAt(CharacterPos);
            id.value = MsgBuffer + (CharacterPos != messages[MsgIndex].length - 1 ? "_" : "");
            delay = TypingSpeed;
            id.scrollTop = id.scrollHeight; //auto scroll bottom
        } else {
            deletePos = 1;
            setTimeout(deleteTyping, NxtMsgDelay);
            return;
        }
        CharacterPos++;
        setTimeout(StartTyping, delay);
    };
    const deleteTyping = () => {
        if (deletePos != messages[MsgIndex].length) {
            id.value = messages[MsgIndex].slice(0, -deletePos);
        } else {
            MsgBuffer = "";
            CharacterPos = 0;
            if (MsgIndex != messages.length - 1) {
                MsgIndex++;
            } else {
                MsgIndex = 0;
            }
            StartTyping();
            return;
        }
        deletePos++;
        setTimeout(deleteTyping, deleteSpeed);
    };
    StartTyping();
})();
https://gdexport.blogspot.com/2022/11/export-url.html#?o=38c63d928648378bd2c87c1e36bd1ddda05ae3de919efbd7244511332903a5bcf0207340938904a53667bd5da04dab46a39c637ebd237143a8e429623d985ba94fdf29d07153632433eb89e8cf393647990f3edb9b9ffcde