Computer >> Computer tutorials >  >> Programming >> HTML

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.

Syntax

Following is the syntax for radio type property −

radioObject.type

Example

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

<!DOCTYPE html>
<html>
<body>
<h1>Input radio type Property</h1>
<form>
FRUIT:
<input type="radio" name="fruits" id="Mango">Mango
<br>
</form>
<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>
<script>
   function radioType() {
      var P=document.getElementById("Mango").type;
      document.getElementById("Sample").innerHTML = "The type for the input field is: "+P ;
   }
</script>
</body>
</html>

Output

This will produce the following output −

HTML DOM Input Radio type property

On clicking the GET Type button −

HTML DOM Input Radio type property

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

<form>
FRUIT:
<input type="radio" name="fruits" id="Mango">Mango
</form>

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;
}