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}`)