【发布时间】:2015-04-30 13:21:15
【问题描述】:
我当前的代码运行良好:
CSS:
#center
{
background:#781111;
color:#fff;
position:absolute;
left:50%;
margin-left:-50px;
width:100px;
}
#c
{
position:absolute;
right:0;
background:yellow;
color:#781111;
width:10px;
}
HTML:
<div id="center">
<div id="a">a</div>
<div id="a">b</div>
<div id="c">c</div>
</div>
Javascript:
alert(document.getElementById('center').getBoundingClientRect().x);
现在,到目前为止一切正常,但是当我尝试像这样获取 lastChild (div#c) 时:
alert(document.getElementById('center').lastChild.getBoundingClientRect().x);
它不能正常工作。
这是我的 jsFiddle: http://jsfiddle.net/hezi_gangina/3m2n9otr/
【问题讨论】:
标签: javascript html css getboundingclientrect