I want to make it so that whenever the user click on the input box the options disappear and whenever they click on it again it reappears. My html code is above javascript below
function test() {
var data = document.getElementById("browsers")
// data.toggle();
var x = document.getElementById("a");
if (x.style.display == "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
}
<label>Choose a browser from this list:
<input id = "a" list="browsers" name="myBrowser"
style="width: 400px;" onclick="test()" /></label>
<datalist id="browsers">
<option value="Chrome">
<option value="Firefox">
<option value="Internet Explorer">
<option value="Opera">
<option value="Safari">
<option value="Microsoft Edge">
</datalist>