0

jsfiddle 代码
我有一个带有可滚动正文的表格。数据使用knockout.js. 可以选择正文中的单行。
默认情况下,某些行被选中。但是这一行可以在正文的底部,在这种情况下用户看不到它。如何使选定的行默认可见?我想在页面加载时自动将表格滚动到选定的行。数据的顺序不能改变。

4

1 回答 1

4

像这样的东西:http: //jsfiddle.net/aDahT/416/

var GetElementByClassName = function(matchClass){
  var elems = document.getElementsByTagName('*'), i;
    for (i in elems) {
        if((' ' + elems[i].className + ' ').indexOf(' ' + matchClass + ' ')
                > -1) {
            return elems[i];
        }
    }  
};

GetElementByClassName('selectedRow').scrollIntoView(true);

如果你想要更全面的GetElementsByClass,你可以看看这个。较新的浏览器(请参阅:不是 IE)已加入。

于 2012-10-30T19:57:23.880 回答