问个关于对像访问的兼容性问题
我现在需要对页面某一个div内的链接动作做出处理,由于这个div以后是有可能变化的,所以我采用监视全页的点击事件,然后过滤出我想要div内的事件 
 目前的写法是 
 document.onmousedown=function() 
 { 
 var   whichIt   =   event.srcElement;             
 var   tp   =   typeof(whichIt); 
 if(tp!= "object "){ 
             return   ; 
 } 
 if(whichIt.tagName   !=    "A "){ 
             return   ; 
 } 
 if(whichIt.parentElement.parentElement.id   ==    "listpage ") 
 { 
             savedata(); 
 } 
 } 
 以上代码能够满足我的需要,但是兼容性不好,只能运行在IE上面,firefox不支持parentElement,现在请教下大家一个比较通用的方法,至少能运行在IE和firefox上面,谢谢
------解决方案--------------------parentNode
------解决方案--------------------用parentNode获取父节点。
------解决方案--------------------parentElement ->  parentNode 
 var whichIt = event.srcElement;  ->  var whichIt = (window.event.srcElement)?event.srcElement:window.event.target;