【问题标题】:Find a table row and show. Table in (scrollable div)找到一个表格行并显示。表中(可滚动的 div)
【发布时间】:2019-06-17 05:00:52
【问题描述】:

我在一个可滚动的 div 中有一个 ~200 行 x 16 单元格表。每行都有一个 id,如果 td[0] 也是 innerHTML 该表格太大而无法显示总数,因此它位于一个垂直可滚动的 div 中以供查看数据。

我想知道是否可以通过 id 指定一行并让 div 滚动以显示该行(如果它不在视图中)?

内置的浏览器“查找”功能正是这样做的,但它并不是真正的用户集成。

请不要使用 jQuery。 TIA

【问题讨论】:

  • 添加一些你尝试过的代码。

标签: javascript css-tables


【解决方案1】:

你听说过scrollIntoView()吗?

你可以使用它来实现你想要的,例如

var elementToShow = document.getElementById("YOUR_ROW_ID");
elementToShow.scrollIntoView();

【讨论】:

  • 完美!不,我没有听说过这种方法。我猜需要更多的研究。谢谢!
猜你喜欢
  • 1970-01-01
  • 2011-04-24
  • 2013-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-30
  • 2018-08-14
  • 1970-01-01
相关资源
最近更新 更多