Javascript 如何在div或嵌套在其中的表(tbody)中保留该位置,以便在跟随链接后返回到此位置 正文{margin:5px;} p{margin:30px 0px 30px 0px;} #滚动条{溢出:自动;高度:300px;宽度:550px;}

Javascript 如何在div或嵌套在其中的表(tbody)中保留该位置,以便在跟随链接后返回到此位置 正文{margin:5px;} p{margin:30px 0px 30px 0px;} #滚动条{溢出:自动;高度:300px;宽度:550px;},javascript,Javascript,在下表: 展开--> 函数openinventairedesouvresexpandtblinnewtab(第页) { var oScroll=document.getElementById('toscroll'); 如果(oScroll==null)//TJC:ID无效,则忽略它 { 警报(“myOeuvresTable.scroll未找到!”); 返回“”; } var versIE=isIE(); var x=oScroll.scroll left; 变量y=oScroll.scroll

在下表: 展开-->

函数openinventairedesouvresexpandtblinnewtab(第页)
{
var oScroll=document.getElementById('toscroll');
如果(oScroll==null)//TJC:ID无效,则忽略它
{
警报(“myOeuvresTable.scroll未找到!”);
返回“”;
}
var versIE=isIE();
var x=oScroll.scroll left;
变量y=oScroll.scrollTop;
警报(x.toString()+”,“+y.toString());
//警报结果0,0
x、 左+=100;
y、 滚动顶部+=100;
//这用于测试。滚动条不会移动。
}
除了scrollTop、ScrollLeft之外,您是否可以提出其他方法,而不是基于滚动条和滚动条?促进对JS的理解
以上代码,请参见顶部菜单中的www.danielpisters.be/选择。单击第二个表格下方的按钮。

您可以使用
滚动查看方法

$element&&$element.scrollIntoView()

<style type="text/css">

  body {margin:5px;}
  p {margin:30px 0px 30px 0px;}

  <!-- .
   .
   .-->
  #scroller {overflow:auto;height:300px;width:550px;}

</style>
<div id="scroller">
<!-- <div id="toscroll" style="overflow:scroll" align="left"> -->
<div id="toscroll" align="left"> 
    <table id="myOeuvresTable" width="593%" class= "sortable">
<!-- .
 .
 .-->
    </table>
</div>
<script type="text/javascript">

function openInventaireDesOeuvresExpandTblInNewTab(page)
{

    var oScroll = document.getElementById('toscroll');

    if (oScroll == null) // TJC: Invalid ID, ignore it
    {
        alert("myOeuvresTable.scroll not found!");
        return "";
    }

    var versIE = isIE();

    var x = oScroll.scrollLeft;
    var y = oScroll.scrollTop;

    alert(x.toString() + "," + y.toString());

    // result of alert 0,0

    x.scrollLeft += 100;
    y.scrollTop += 100;

    // this for testing purpose. The scrollbar does not move.

 }

</script>