首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

[]关于this

2012-03-14 
[求助]关于thisullia href# onclickjavascript:document.getElementById(page2011what).style

[求助]关于this
<ul>
<li><a href="#" onclick="javascript:document.getElementById('page2011what').style.display='block';">打开1</a></li>
<li><a href="#" onclick="javascript:document.getElementById('page2011what').style.display='block';">打开2</a></li>
<li><a href="#" onclick="javascript:document.getElementById('page2011what').style.display='block';">打开3</a></li>
</ul>

<div id='page2011what' class="what_page"></div> 



问题:我想点“打开2”的时候显示page2011what的div。可是要在当前li的位置下一点显示(比如当前位置+16px)。
  我在onchlick里加入了document.getElementById('page2011what').style.top=this.style.top + 16 + 'px';
  this.style.top这句话一直是空的。请问我应该怎么写呢?

[解决办法]
this.offsetTop
可以用这个

热点排行