我有一段代码
<li><a href="#two" class="button" id="Button123">Text</a></li>
当我点击这个时,我的页面会转到
<section id="two" class="wrapper style3 fade-up twoSection">
哪个好,但现在网址已
/#2
添加到它上,如何防止将ID添加到URL?
答案 0 :(得分:4)
您需要手动滚动(检查Element.scrollIntoView方法)文档并防止默认。也许是这样的:
document.querySelector('#Button123').addEventListener('click', function(e) {
document.querySelector(this.getAttribute('href')).scrollIntoView();
e.preventDefault();
});