PHP 在页面上生成 HTML 未运行

PHP Generated HTML on Page is Not Functioning

我正在使用 XPATH 动态生成移动页面的内容(是的,我已经完成了作业,这是最可行的选择),它从桌面网站获取 HTML 并在移动设备中显示格式。

移动页面上的 HTML 使用正确的数据生成,但链接不可点击,现在不是动态生成的 SELECT 元素也不再可点击。

但是,菜单按钮是可单击的。我不确定是不是因为页面是在 DOM 加载后生成的(如果可能的话?),还是其他原因,但控制台没有显示任何错误。

Link to the dev site

有没有其他人遇到过这种情况?任何建议将不胜感激。

您可以通过添加

来解决这个问题
z-index: -1;

到class div.menu.

如果您使用网络开发工具检查页面,您会注意到 div.menu 覆盖了整个页面,因此内容中的链接不可点击。

我查看了开发站点,我很确定这是因为顶部 div.menu 是页面的其余部分 "covering up"。当您右键单击并检查元素时,您会看到该菜单就是您所选择的。

如果关闭 position: fixed,布局会变得不稳定,但链接会暴露。

请检查页面的 DIV,图像也不包含在内,因此请设置 z-index: -1