querySelector 无法访问传递的 id
querySelector is unable to access passed id
<div id="page1">
block1
</div>
<div id="page2">
block2
</div>
<div id="page3">
block3
</div>
我正在尝试使用以下函数访问 div 的 ID,但它不起作用。
function aa(page)
{
document.querySelector('#${page}').style.display='block';
}
我收到以下错误:
'querySelector' on 'Document': '#${page}' is not a valid selector.
您需要使用 template literals 并用反引号括起来,而不是用单引号分隔普通字符串。
document.querySelector(`#${page}`)
<div id="page1">
block1
</div>
<div id="page2">
block2
</div>
<div id="page3">
block3
</div>
我正在尝试使用以下函数访问 div 的 ID,但它不起作用。
function aa(page)
{
document.querySelector('#${page}').style.display='block';
}
我收到以下错误:
'querySelector' on 'Document': '#${page}' is not a valid selector.
您需要使用 template literals 并用反引号括起来,而不是用单引号分隔普通字符串。
document.querySelector(`#${page}`)