我在表单中有一个元素,它们之间可能有很多元素。有一个指向我的元素的变量,我想知道如何在变量中获取父表单。
EG:
<form>
<div>
//Element
</div>
</div>
因此,让 var element
指向 div 内的元素,如何获取包含它的表单?
我正在考虑遍历 parent 直到找到表格,但我想知道是否有更简单的方法。如何获取表单元素?
最佳答案
这样做非常简单:
var lookup = element;
while(lookup && lookup.nodeName != "FORM") lookup = lookup.parentNode;
if( lookup) {
// lookup if your form
}
我的项目中有一个名为“findParent”的函数,它接受回调来测试该元素是否是我要查找的元素。
关于javascript - 查找包含元素的表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22509339/