Javascript 使用java脚本转到页面的某个部分

Javascript 使用java脚本转到页面的某个部分,javascript,reactjs,ecmascript-6,Javascript,Reactjs,Ecmascript 6,我有一个包含以下几个组件的网页: <div id='someId' ...... /> 可以使用手动方式转到这些部分 <a href="#someId" ..... /> 如何使用es2015或react或javascript创建一个函数以转到该组件 您可以使用该功能 document.getElementById('someId').scrollIntoView(); 反应示例() 类应用程序扩展了React.Component{ onClick=()=

我有一个包含以下几个组件的网页:

<div id='someId' ...... />

可以使用手动方式转到这些部分

<a href="#someId" .....  />

如何使用es2015或react或javascript创建一个函数以转到该组件

您可以使用该功能

document.getElementById('someId').scrollIntoView();
反应示例()

类应用程序扩展了React.Component{
onClick=()=>{
此.ref.scrollIntoView();
};
render(){
返回(
向下滚动
你好,代码沙盒
(this.ref=ref)}>
滚动此处
);
}
}
您可以使用该功能

document.getElementById('someId').scrollIntoView();
反应示例()

类应用程序扩展了React.Component{
onClick=()=>{
此.ref.scrollIntoView();
};
render(){
返回(
向下滚动
你好,代码沙盒
(this.ref=ref)}>
滚动此处
);
}
}

如果您不介意安装第三方软件包,我建议您试试

如果您不介意安装第三方软件包,我建议您试试