请教,javascript获取div的left、top、height、width!
举个例子!就拿获取div_0的left来说吧!var left = parseInt(div_0.style.left);
是不是一定要在html里这样写:
<div id="div_0" style = "position:absolute;left:100px;"></div>
就是一定要写两点:
1、position:absolute
2、left:100px
是不是一定要写这两点,才能获得div_0的left??????????如果div_0在div_1里面:
<div id="div_1" style = "position:absolute;left:100px;">
<div id="div_0"></div>
</div>
我给外面的div_1写上前面两点,但是不给里面的div_0写,这样可以获得div_0的left吗?如果不能,怎么修改,是不是一定要给div_0写上前面两点?
小弟万分感谢各位前辈!
举个例子!就拿获取div_0的left来说吧!var left = parseInt(div_0.style.left);
是不是一定要在html里这样写:
<div id="div_0" style = "position:absolute;left:100px;"></div>
就是一定要写两点:
1、position:absolute
2、left:100px
是不是一定要写这两点,才能获得div_0的left??????????如果div_0在div_1里面:
<div id="div_1" style = "position:absolute;left:100px;">
<div id="div_0"></div>
</div>
我给外面的div_1写上前面两点,但是不给里面的div_0写,这样可以获得div_0的left吗?如果不能,怎么修改,是不是一定要给div_0写上前面两点?
小弟万分感谢各位前辈!
不需要两点,只要left:100px 就可以,只是只定义left时没有意义
<div id="div_0" style = "position:absolute;"></div>这样就没定义
<div id="div_1" style = "position:absolute;left:100px;"onclick="alert(this.style.left)">111<!--点击弹出100px-->
<div id="div_0" onclick="alert(this.style.left)">2222</div><!--点击先弹出一个空值 然后弹出100px(向上冒泡)-->
</div>
有,比如说aotu等这个是css的部分……按对那东西不熟