如何使用 javascript 或 ajax 或 jquery 从第二页启用第一页复选框

how to enable page one checkbox from page two using javascript or ajax or jquery

以下代码在employee.php页面

function enableComponents() {
    document.getElementById("PaySheet.php?'pEmployeeCB'").disabled = false;
}

以下代码位于 paysheet.php 页

<input id="pEmployeeCB" type="checkbox" value="" />

我的问题是我试图触发 employee.php 页面中的 enableComponent 方法。但在 employee.php 页面中,paysheet.php 页面的 pEmployeeCB 复选框 ID 未识别。

那么如何在 employee.php 页面启用 paysheet.php 页面的复选框?

您的 "two pages" 需要在同一域中才能使用 iframe

要从 iframe 禁用父页面上的复选框:

window.parent.document.getElementById("pEmployeeCB").disabled = false;

要从父页面禁用 iframe 页面上的复选框:

var iframe = document.getElementById('your-iframe-id');
var iframeDocument = iframe.contentDocument || iframe.contentWindow.document;
iframeDocument.getElementById("pEmployeeCB").disabled = false;