getElementById() 要求目标元素必须有 id 属性,而非 class
原代码中使用了 class="popup",但 JavaScript 函数 document.getElementById("popup") 却试图通过 ID 查找该元素。由于 DOM 中不存在 id="popup" 的节点,getElementById 返回 null,后续 .style.display = "none" 会抛出运行时错误(如 Cannot set property 'display' of null),导致脚本中断。