在http://jsfiddle.net/Xs9e2/上有两个元素,名为 ONE 和 TWO。通过使用 JavaScript 分配给 DOM 元素的样式属性来定位元素 ONE。元素 TWO 使用 CSS 定位。
HTML 按预期呈现。
可以按下一个按钮来提醒这两个元素中的每一个的left
和属性。top
我们只看到在 JavaScript 中设置的属性,而不是在 CSS 中设置的属性。
这究竟是什么原因? 我们不应该能够通过 JavaScript 读取 CSS 属性吗?我可能错误地指定了某些内容。我知道“偏移”属性,也知道 JQuery;我只是不明白为什么这种老式的 DOM 操作不能像我预期的那样工作。我错过了什么?