不能通过DOM直接找到,只能顺着DOM树往上找!
我写了一个摹仿一下<SCRIPT LANGUAGE="JavaScript">
function upForm(obj) {
var pt;
while(pt!="form"&&obj.tagName.toLowerCase()!="body") {
pt=obj.parentNode.tagName.toLowerCase();
obj=obj.parentNode;
}
if(pt=="form")
alert("找到了上层的第一个form\nname:"+obj.name)
else
alert("上层元素中没有form标签")
}
</SCRIPT>
<body>
<form name="abc">
<TABLE>
<TR>
<TD><a href="#" onclick="upForm(this);return false;">找我的form</a></TD>
<TD></TD>
</TR>
</TABLE>
</form>