reactjs - 如何在 React.js 中访问另一个同级 DOM 元素
问题描述
我想知道如何实现这一目标。
我正在做一个可滚动的单页浏览器,并制作了一个菜单,假设可以导航到页面上的不同部分。当然,我需要知道的是部分和页面顶部之间的距离是多少。菜单是一个组件,其他是菜单的兄弟。我想动态获取它,即。无需将其设置为固定高度。我知道一个答案可能是通过 JS 找到一个 DOM 元素,如下所示:
document.getElementById('contactSection')
并从页面顶部获取此部分的距离。但这似乎并不优雅,可能不推荐这样做。它也是纯JS。你能分享你如何访问 DOM 独立元素吗?
谢谢!
解决方案
推荐阅读
- android - 如何将项目推送到 Kotlin 中的数组?
- python - 使用 Python os.path.pardir 提取数据:get FileNotFoundError: [Errno 2] No such file or directory
- typescript - vim 几乎挂起 100 行打字稿文件
- java - Android Volley HTTP Post 请求出错
- powershell - 如何限制喜欢会做什么
- javascript - 通过正则表达式从括号中获取值(JavaScript)
- hyperledger-fabric - ProposalResponsePayloads 不匹配 - ERC-1155 Chaincode / fabric-samples
- pyinfra - pyinfra:如何知道操作何时导致更改
- go - 如何在没有模板函数的情况下在 Go 模板中加入字符串?
- powershell - 如何使用powershell在除第一列和csv中的空单元格值之外的所有列中添加额外的';'(分号)或任何特殊字符