当我点击导航上的“开立账户”按钮时,我收到错误消息:
未捕获的 DOMException:无法在“文档”上执行“querySelector”:“#”不是有效的选择器。
// Page Navigation
document.querySelector('.nav__links').addEventListener('click', function (e){
// Matching element
e.preventDefault();
if (e.target.classList.contains('nav__link')) {
const id = e.target.getAttribute('href');
document.querySelector(id).scrollIntoView({behavior: 'smooth'});
}
});
document.querySelector(id).scrollIntoView({behavior: 'smooth'});
...这是按钮 HTML:
<li class="nav__item">
<a class="nav__link nav__link--btn btn--show-modal" href="#">Open account</a>
</li>
不知道我缺少什么来摆脱错误。