【发布时间】:2020-04-12 10:04:30
【问题描述】:
我正在通过单击按钮调用函数。当我按下按钮时,它执行我的功能会从屏幕上删除所有内容并在我的功能内显示按钮。一切正常,但为什么它会从屏幕上删除所有内容。如何让它只运行函数但在点击函数之前保留以前的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 上找到的所有内容都对我有用。
【问题讨论】:
-
document.write将删除您拥有的所有内容。而是使用append。
标签: javascript html forms redirect