我有一个带有 iframe 的网页,其中包含两个复选框 - 一个表示是,一个表示否。
我要做的是检查是否勾选了其中一个复选框,如果是,则显示警报。
我尝试了各种方法,包括纯 JS 和 JQuery,例如
function validate(){
var frame = document.getElementById('iFrame1');
var checkboxes = frame.contentWindow.document.getElementsById('element_0_0');
if (checkboxes.checked){
alert("Testing");
};
}
当我点击调用这个函数的按钮时,没有任何反应。我在开头放了一个警告,它确实显示了,但是这段主要的代码似乎没有做任何事情。
请问如何从 iframe 中获取此值?复选框的 ID 不同,但名称相同,“element_0[]”(iframe 来自第 3 方来源,很遗憾我无法更改)。