位置:首页 > 软件操作教程 > 编程开发 > JavaScript > 问题详情

JavaScript 使用offsetLeft 和offsetTop

提问人:刘团圆发布时间:2020-11-27

■知识点

    offsetLeft和offsetTop属性返回当前元素的偏移位置。IE怪异模式以父元素为参照进行偏移的位置,DOM标准模式以最近定位元素为参照进行偏移的位置。

■实例设计

    下面的示例是一个三层嵌套的结构,其中最外层div元素被定义为相对定位显示,然后在脚本中使用"console.log(box.offsetLeft);"语句获取最内层div元素的偏移位置,则IE怪异模式返回值为50px,而DOM标准模式返回101px。

<style type="text/css">

div {width:200px; height:lOOpx; border:solid lpx red; padding:50px;}

#wrap { position:relative; border-width:20px; }

</style>

<div id="wrap">

    <div id="sub">

        <div id="box"x/div>

    </div>

</div>

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部