offsetParent,parentNode,parentElement区别

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。

你可能感兴趣的:(IE)