首页 > 解决方案 > 如何将一个组件中的按钮链接到 reactjs 应用程序中另一个组件中的 div?

问题描述

我正在构建一个 reactjs 应用程序,其中包含一些组件(导航栏、英雄部分、表单和页脚)我希望当单击导航栏中的按钮时它向下滚动以形成即另一个组件,我尝试使用 react -router 但它只呈现该表单并需要它向下滚动以将其他组件保持在适当的位置。我怎样才能做到这一点? 基本上是这样,但在反应

标签: htmlreactjs

解决方案


我认为您可以通过使用这样的 vanilla Javascript 来实现这一点:

<button
  onclick="document.getElementById('idOfForm').scrollIntoView()">
</button>


推荐阅读