【发布时间】:2018-03-15 09:10:53
【问题描述】:
如何在不加载外部库的情况下清除 HTML/JS 中的表单?
这是我迄今为止尝试过的方法以及它们是如何失败的:
<input type="reset" value="Reset">
这不会清除表单,只会将其重置为其原始值。
form.getElementsByTagName('textarea').innerHTML = ''
这只会在未编辑的情况下清除表单。如果表单已被编辑,它什么也不做。这是一个JSfiddle,这两个已经组合在一起了,但是如果您编辑文本区域并单击清除,您会发现它不起作用(source of JSfiddle)。
【问题讨论】:
-
你为什么不把
innerHTML替换成value呢? -
为什么这被否决了?
-
这个世界多么残酷……
标签: javascript html forms