JSFiddle - React, Tailwind, and code Playground

HTML

<table width="700" border="0" align="left" name="new_records_table" id="new_records_table" style="margin-left:25%;">
  <tr>
    <td width="800">Create new format: <input type="text" name="new_format_name" id="new_format_name" />
      <select name="new_format_type" id="new_format_type" onchange="toggleVisibility('delimitation_choices');">
        <option value="fixedWidth" selected="selected">Fixed Width</option>
        <option value="delimited">Delimited</option>
      </select>
      <select name="delimitation_choices" id="delimitation_choices" class="delimitation_choices">
        <option value="\\t">Tab</option>
        <option value=",">Comma</option>
      </select>
    </td>
    <td><a onclick="if(event.preventDefault) event.preventDefault(); else event.returnValue = false; toggleVisibility('new_format');"><button>Create</button></a></td>
  </tr>
</table>

CSS

.delimitation_choices {
	visibility: hidden;
}
.new_format {
	visibility: hidden;
}

JavaScript

function toggleVisibility(toggle_class) {
	var elarray = document.getElementsByClassName(toggle_class);
	for(var i = 0; i < elarray.length; i++) {
		if (elarray[i].style.visibility == "hidden") {
			elarray[i].style.visibility = "visible" ;
		}
		else {
			elarray[i].style.visibility = "hidden" ;
		}
	}
}