Updating Text in JavaScript

Based on the User, Input updates the text in JavaScript

We can change text depending on the input from the user in JavaScript.

Adding a Text Input can update our text with whatever the user types into the text input.

<html>  
<head>  
    Hello  
</head>  
<body>  
    <script type="text/javascript">  
        function doChange() {  
            var myInput = document.getElementById('myInput').value;  
            document.getElementById('abhijeet').innerHTML = myInput;  
        }  
    </script>  
    <p>  
        Welcome to my site <b id='abhijeet'></b>  
    </p>  
    <input type='text' id='myInput' value='Enter Text Here' />  
    <input type='button' onclick='doChange()' value='Change Text' />  
</body>  
</html> 

Output

Using InnerHtml to update text in JavaScript

The innerHTML property is used with getElementById within the JavaScript code to refer to an HTML element and change its contents.

<html>  
<head>  
    Hello  
</head>  
<body>  
    <script type="text/javascript">  
        function doChange() {  
            document.getElementById('abhi').innerHTML = 'Abhijeet';  
        }  
        function doChange2() {  
            document.getElementById('abhi').innerHTML = 'Honey';  
        }  
    </script>  
    <p>  
        Welcome to my site <b id='abhi'>guyzz</b>  
    </p>  
    <input type='button' onclick='doChange()' value='Change Text' />  
    <input type='button' onclick='doChange2()' value='Again Change Text' />  
</body>  
</html> 

Output