小问题求解
为什么这个getElementById不正确
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><script language="javascript">function FileClick(){ var Cl = event.srcElement.parentElement; var a = Cl.getElementById("aa"); alert(a.tagName);}</script></head><body><form id="form1" name="form1" method="post" action=""> <div> <input type="text" name="aa" id="aa" /> <input type="button" name="button" id="button" value="点击" onclick="javascript:FileClick();" /> </div> <div> <input type="text" name="aa" id="aa" /> <input type="button" name="button" id="button" value="点击" onclick="javascript:FileClick();" /> </div> <div> <input type="text" name="aa" id="aa" /> <input type="button" name="button" id="button" value="点击" onclick="javascript:FileClick();" /> </div> </form></body></html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><script language="javascript">function FileClick(){ var Cl = event.srcElement.parentElement; alert(Cl.tagName);}</script></head><body><form id="form1" name="form1" method="post" action=""> <div> <input type="text" name="aa" id="aa" /> <input type="button" name="button" id="button" value="点击" onclick="javascript:FileClick();" /> </div> <div> <input type="text" name="aa" id="aa" /> <input type="button" name="button" id="button" value="点击" onclick="javascript:FileClick();" /> </div> <div> <input type="text" name="aa" id="aa" /> <input type="button" name="button" id="button" value="点击" onclick="javascript:FileClick();" /> </div> </form></body></html>