HTML DOM Input Radio type property

The HTML DOM Input radio type property is associated with the input element having its type=”radio”. It will always return radio for the input radio element.


Following is the syntax for radio type property −



Let us look at an example for the radio type property −

 Live Demo

<!DOCTYPE html>
<h1>Input radio type Property</h1>
<input type="radio" name="fruits" id="Mango">Mango
<p>Get the above input element type by clicking the below button</p>
<button type="button" onclick="radioType()">GET Type</button>
<p id="Sample"></p>
   function radioType() {
      var P=document.getElementById("Mango").type;
      document.getElementById("Sample").innerHTML = "The type for the input field is: "+P ;


This will produce the following output −

On clicking the GET Type button −

We have first created an input element inside a form with type=”radio”, name=”fruits”, id=”Mango” −

<input type="radio" name="fruits" id="Mango">Mango

We then created a “GET Type” button that will execute the radioType() method when clicked by the user −

<button type=”button” onclick="radioType()">GET Type</button>

The radioType() method gets the input element using the getElementById() method and assigns its type attribute value to variable P. This variable is then displayed in the paragraph with id “Sample” using its innerHTML property −

function getType() {
   var P = document.getElementById("Mango").type;
   document.getElementById("Sample").innerHTML = "The type for the input field is : "+P;

Updated on: 22-Aug-2019


Kickstart Your Career

Get certified by completing the course

Get Started