Javascript 如何在react js中滚动到特定id?
我的Html代码是 antwoord是verplicht Dit antwoord是verplicht在这里您可以试一试Javascript 如何在react js中滚动到特定id?,javascript,reactjs,Javascript,Reactjs,我的Html代码是 antwoord是verplicht Dit antwoord是verplicht在这里您可以试一试 window.scrollTo(0,this.findPosition(document.getElementById(4))); 下面的函数用于查找特定id的位置 findPosition(obj) { var currenttop = 0; if (obj.offsetParent) { do { current
window.scrollTo(0,this.findPosition(document.getElementById(4)));
下面的函数用于查找特定id的位置
findPosition(obj) {
var currenttop = 0;
if (obj.offsetParent) {
do {
currenttop += obj.offsetTop;
} while ((obj = obj.offsetParent));
return [currenttop];
}
}
试试看,我没有使用我想在函数中设置的标记。你忘了在这个文档中添加引号。getElementById(“4”)。scrollIntoView()但是一些浏览器不支持它。你可以计算项目的位置,例如ID,然后通过Js滚动到它,这非常简单