offsetParent 指与位置有关的上级元素
parentNode 指与位置无关的上级元素
parentElement 和 parentNode是一样,但parentNode是W3C标准但parentElement 只在IE中可用.
例如:
<BODY>
<div style="border: 1px solid black;position:absolute;">
<form>
<input type="checkbox" id="cc">
</form>
</div>
这个例子中,“cc”元素的offsetParent是div,如果去掉div的position属性,那么cc的offsetParent就会变为body。而parentNode一直都为form。