Я вызываю функцию по нажатию кнопки. Когда я нажимаю кнопку, она выполняет мою функцию, удаляет все с экрана и отображает кнопку внутри моей функции. Все работает хорошо, но почему он удаляет все с экрана. Как сделать так, чтобы он только запускал функцию, но сохранял предыдущие элементы html до нажатия этой функции?
<div id="form-container">
<form id="dim_form" action="">
<div class="bg">
<label class="form-label-a" for="dimm">Dimension</label>
<input id="dimm" type="text" />
</div>
<div class="bg">
<label class="form-label-b" for="dimm_upper">Upper tolerance</label>
<input id="dimm_upper" type="text" required />
</div>
<div class="bg">
<label class="form-label-c" for="dimm_lower">Lower tolerence</label>
<input id="dimm_lower" type="text" required />
</div>
<div class="bg">
<input class="form-button" type="submit" onclick="data_table();" value="Calculate" />
</div>
</form>
</div>
data_table ()
document.write("<input class='download' type='button' id='button-a' value='download xls' />");
Я пытался с помощью кнопки " "вместо отправки. вернуть false, в основном все, что я нашел в Google, и у меня ничего не работает.