未捕获的TypeError:node.scrollIntoView不是函数

时间:2017-05-13 16:01:07

标签: javascript html5 css3 reactjs redux

  • 我很反应。
  • 当我点击第1部分内容打开时,如果我移动到部分底部一个内容,之后如果我点击第1部分内容关闭。
  • 但是我之后看不到第2节,因为屏幕向上移动,我看到第3节。
  • 如何在屏幕上保留第2部分。
  • 实现我正在使用此声明node.scrollIntoView({behavior: "smooth"});
  • 但我收到的错误未被捕捉TypeError: node.scrollIntoView is not a function.你能告诉我为什么会这样吗
  • 提供以下相关代码
focusDiv() {
    var node = this.refs.theDiv;            
    node.scrollIntoView();
    console.log("node--->" + node);            
}

1 个答案:

答案 0 :(得分:0)

替换:

var node = this.refs.theDiv;

使用:

var node = this.refs.theDiv.getDOMNode();