【发布时间】:2010-10-02 16:39:25
【问题描述】:
如何使用简单/少量的 JavaScript 找出 HTML 元素包含在哪个 FORM 中?在下面的示例中,如果我已经掌握了名为 'message' 的 SPAN,如何轻松访问 FORM 元素?
<form name="whatever">
<div>
<span id="message"></span>
</div>
</form>
SPAN 可能嵌套在其他表或 DIV 中,但似乎过于冗长,无法围绕 .parentElement 进行迭代并沿着树向上工作。有没有更简单更短的方法?
如果它不是 SPAN,而是 INPUT 元素,那会更容易吗?他们是否有一个指向包含 FORM 的属性?谷歌拒绝...
【问题讨论】:
-
忘了说我使用的是旧的 skool JavaScript,而不是 JQuery。
标签: javascript html webforms