i have a long page with one button at tope and one button at the bottom , i made the first button scroll me to a div tag at the botton like this
<button onClick="document.getElementById('middle').scrollIntoView();" >
<b>
Learn More.
</b>
</button>`
But the second button with the same code but the middle changed to top doesnt work
<button onClick="document.getElementById('top').scrollIntoView();" , class = 'goback ' >
<b>
Go Back Up
</b>
</button>
and i donot have any solution for this , am i missing something silly?
Advertisement
Answer
I think this would be better if you didn’t use Javascript as some users disable it entirely when visiting websites.
Wrap an <a> tag around your buttons and use the href attribute instead.
section {
height: 70vh;
border: 1px solid black;
}<section id="first-section"> <a href="#second-section"><button>Go to second section</button></a> </section> <section id="second-section"> <a href="#first-section"><button>Go to first section</button></a> </section>