JavaScript Radio Button Hide Show Div

In this tutorial we will see how to Hide and Show Div with Radio Button using JavaScript. HTML DOM getElementById() Method is used with HTML DOM style property for this purpose.


HTML code is given below, in this code we have two radio buttons and a main div container.

onclick event is used in radio buttons to execute a JavaScript function.

<input type="radio" name="lang" value="hide" onclick="showHideDiv(1)"> Hide
<input type="radio" name="lang" value="show" onclick="showHideDiv(2)"> Show

<div id="div">This is Div..</div> 

JavaScript Code

JavaScript Code is given, in this code we have used HTML DOM getElementById() method and .style property.

The getElementById() method is used to select or target element with specific id.

.style property is used to change CSS properties of HTML elements.

In this example getElementById() method will select the main div container and .style property is used to hide or show the div.

This is done inside the main JavaScript function, which will be executed on click event for both radio buttons. Each radio button will send a unique value to the main JavaScript function.

Based on this value, main div either hides or it is shown to the user. This is done using JavaScript If Statements.

function showHideDiv(val)
 if(val ==1)
 if(val ==2)


Video Tutorial

Watch our video tutorial on JavaScript Hide Show Div with Radio Button.

Get Heading Text using JavaScript Current Date in mm/dd/yyyy Format JavaScript Current Date in dd/mm/yyyy Format in JavaScript JavaScript Current Date in yyyy-mm-dd Format JavaScript Get Date Difference in Hours JavaScript Get Date Difference in Minutes JavaScript Get Date Difference in Seconds Get Last Character of String with JavaScript Trigger Button Click On Page Load JavaScript Get id Of Child Element JavaScript Get Id Of Parent Element in JavaScript Get Table Row Index onclick in JavaScript Remove specific option from Select Tag with JavaScript Change Selected Option of Select Tag with JavaScript Get Length of Text In Textarea with JavaScript Change Text Color of Select Tag Option using JavaScript Change Heading Text in JavaScript Get Input Value Length in JavaScript Toggle Button Text with JavaScript Change Background Color of Dropdown with Dropdown using JavaScript Emoji Mood Slider with HTML CSS and JavaScript Hide and Show Div with Radio Button using JavaScript Count Options In Select Tag with JavaScript Get Select Tag Text OnChange with JavaScript Change Background Color OnClick using Input Field