- JavaScript Basics
- JS Home
- JS Syntax
- JS Placements
- JS Output
- JS Statements
- JS Keywords
- JS Comments
- JS Variables
- JS var
- JS let
- JS const
- JS var Vs let Vs const
- JS Operators
- JS Arithmetic Operators
- JS Assignment Operators
- JS Comparison Operators
- JS Logical Operators
- JS Bitwise Operators
- JS Ternary Operator
- JS Operator Precedence
- JS Data Types
- JS typeof
- JS Conditional Statements
- JS Conditional Statement
- JS if Statement
- JS if...else Statement
- JS switch Statement
- JS Loops
- JS for Loop
- JS while Loop
- JS do...while Loop
- JS break Statement
- JS continue Statement
- JS break Vs. continue
- JavaScript Popup Boxes
- JS Dialog Box
- JS alert Box
- JS confirm Box
- JS prompt Box
- JavaScript Functions
- JS Functions
- JS setTimeout() Method
- JS setInterval() Method
- JavaScript Events
- JS Events
- JS onclick Event
- JS onload Event
- JS Mouse Events
- JS onreset Event
- JS onsubmit Event
- JavaScript Arrays
- JS Array
- JS Find Length of Array
- JS Add Elements at Beginning
- JS Add Element at End
- JS Remove First Element
- JS Remove Last Element
- JS Get First Index
- JS Get Last Index
- JS Reverse an Array
- JS Sort an Array
- JS Concatenate Arrays
- JS join()
- JS toString()
- JS from()
- JS Check if Value Exists
- JS Check if Array
- JS Slice an Array
- JS splice()
- JS find()
- JS findIndex()
- JS entries()
- JS every()
- JS fill()
- JS filter()
- JS forEach()
- JS map()
- JavaScript Strings
- JS String
- JS Length of String
- JS Convert to Lowercase
- JS Convert to Uppercase
- JS String Concatenation
- JS search()
- JS indexOf()
- JS search() Vs. indexOf()
- JS match()
- JS match() Vs. search()
- JS replace()
- JS toString()
- JS String()
- JS includes()
- JS substr()
- JS Slice String
- JS charAt()
- JS repeat()
- JS split()
- JS charCodeAt()
- JS fromCharCode()
- JS startsWith()
- JS endsWith()
- JS trim()
- JS lastIndexOf()
- JavaScript Objects
- JS Objects
- JS Boolean Object
- JavaScript Math/Number
- JS Math Object
- JS Math.abs()
- JS Math.max()
- JS Math.min()
- JS Math.pow()
- JS Math.sqrt()
- JS Math.cbrt()
- JS Math.round()
- JS Math.ceil()
- JS Math.floor()
- JS Math.trunc
- JS toFixed()
- JS toPrecision()
- JS Math.random()
- JS Math.sign()
- JS Number.isInteger()
- JS NaN
- JS Number()
- JS parseInt()
- JS parseFloat()
- JavaScript Date and Time
- JS Date and Time
- JS Date()
- JS getFullYear()
- JS getMonth()
- JS getDate()
- JS getDay()
- JS getHours()
- JS getMinutes()
- JS getSeconds()
- JS getMilliseconds()
- JS getTime()
- JS getUTCFullYear()
- JS getUTCMonth()
- JS getUTCDate()
- JS getUTCDay()
- JS getUTCHours()
- JS getUTCMinutes()
- JS getUTCSeconds()
- JS getUTCMilliseconds()
- JS toDateString()
- JS toLocaleDateString()
- JS toLocaleTimeString()
- JS toLocaleString()
- JS toUTCString()
- JS getTimezoneOffset()
- JS toISOString()
- JavaScript Browser Objects
- JS Browser Objects
- JS Window Object
- JS Navigator Object
- JS History Object
- JS Screen Object
- JS Location Object
- JavaScript Document Object
- JS Document Object Collection
- JS Document Object Properties
- JS Document Object Methods
- JS Document Object with Forms
- JavaScript DOM
- JS DOM
- JS DOM Nodes
- JS DOM Levels
- JS DOM Interfaces
- JavaScript Cookies
- JS Cookies
- JS Create/Delete Cookies
- JavaScript Regular Expression
- JS Regular Expression
- JS RegEx .
- JS RegEx \w and \W
- JS RegEx \d and \D
- JS RegEx \s and \S
- JS RegEx \b and \B
- JS RegEx \0
- JS RegEx \n
- JS RegEx \xxx
- JS RegEx \xdd
- JS RegEx Quantifiers
- JS RegEx test()
- JS RegEx lastIndex
- JS RegEx source
- JavaScript Advance
- JS Page Redirection
- JS Form Validation
- JS Validations
- JS Error Handling
- JS Exception Handling
- JS try-catch throw finally
- JS onerror Event
- JS Multimedia
- JS Animation
- JS Image Map
- JS Debugging
- JS Browser Detection
- JS Security
- JavaScript Misc
- JS innerHTML
- JS getElementById()
- JS getElementsByClassName()
- JS getElementsByName()
- JS getElementsByTagName()
- JS querySelector()
- JS querySelectorAll()
- JS document.write()
- JS console.log()
- JS instanceof
- JavaScript Programs
- JavaScript Programs
JavaScript Output Statements | How to Display Output
With JavaScript, we can output/write a data in following places:
- HTML element
- HTML output
- Alert box
- Browser console
Write Data into an HTML Element using JavaScript
To write or output data into an HTML element, we need to use the innerHTML property. For example:
<!DOCTYPE html> <html> <body> <p>The value is <span id="val"></span>.</p> <script> document.getElementById("val").innerHTML = 10; </script> </body> </html>
The value is .
In above example, the document.getElementById("val") returns an HTML element whose ID value is val, from current HTML document.
Note - The innerHTML sets/returns the content to/of an HTML element.
To write data into an HTML element using JavaScript innerHTML, first we need to get the HTML element, using any of the following methods:
- Get HTML element by its ID, using getElementById()
- Get HTML element(s) by their class names, using getElementsByClassName()
- Get HTML element(s) by their names, using getElementsByName()
- Get HTML element(s) by their tag names, using getElementsByTagName()
- Get HTML element/element(s) using CSS selectors, using any one of following JavaScript methods:
Here is another example of writing data into an HTML element, using JavaScript getElementsByClassName() method.
<!DOCTYPE html> <html> <body> <p>The value is <span class="x"></span>.</p> <p>The value is <span class="x"></span>.</p> <p>The value is <span class="x"></span>.</p> <script> var elements = document.getElementsByClassName("x"); var totElements = elements.length; for(var i=0; i<totElements; i++) { elements[i].innerHTML = 10; } </script> </body> </html>
The value is .
The value is .
The value is .
Since multiple elements can have same class name, therefore the method returns collection of elements. That is why, we need to process in array-way to write data into all returned elements, one by one.
Write Data into HTML Output using JavaScript
To write directly into HTML output, we need to use the document.write() method. For example:
<!DOCTYPE html> <html> <body> <script> document.write("Hi there!"); </script> </body> </html>
The output produced by above example is shown in the snapshot given below:
Write Data into an Alert Box using JavaScript
To write into an alert box, we need to use window.alert() method. For example:
<!DOCTYPE html> <html> <body> <button onclick="myFunction()">Click Me to Alert</button> <script> function myFunction() { alert("Hi there!"); } </script> </body> </html>
Write Data into the Web Console using JavaScript
To write data/message into the browser or web console, we need to use the console.log() method. For example:
<!DOCTYPE html> <html> <body> <script> console.log("Hello there!"); </script> </body> </html>
The output of this example should be:
Note - To learn in detail about console.log(), refer to its separate tutorial.
« Previous Tutorial Next Tutorial »