JavaScript style.left、offsetLeft的问题

var a = document.getElementById("a");

想获得left值

  • 当css样式是内联的时候,JavaScript可以获得 a.style.left、a.offsetLeft
  • 当css样式是外联的时候,JavaScript无法获得 a.style.left,只能获得 a.offsetLeft

想改变left值

  • 无法直接 a.offsetLeft ="10px"; 来改变 left,因为 JavaScript获得的offsetLeft是只读
  • 可用过 a.style.left ="10px”; 来改变 left
posted @ 2017-09-16 23:55  芒果夏夏  阅读(358)  评论(0编辑  收藏  举报