故事:我有三个文件,Base.html
和miniChallenge.html
......我用以下代码miniChlgame.html
声明了一个全局变量(希望我这样做是正确的) :Base.html
Base.html
<head>
<script type="text/javascript">
var clgteam;
</script>
</head>
为了澄清一些事情,如果我使用 iframe 来显示另一个 html[miniChallenge.html],我可以说这Base.html
是 的父级miniChallenge.html
吗?
在miniChallenge.html
中,我有具有不同值的单选按钮,用户在单击提示弹出确认框的按钮之前选择其中一个。此时,我想将单选按钮的值(在我的例子中是 James88,但我不希望它被修复,因为有几个选项)到在 [Base.html 中声明的全局变量“clgteam”中]。我使用以下代码执行此操作:
window.opener.document.clgteam.value = chkedRadio;
其中 chkedRadio 是所选单选按钮的值
之后,当用户单击确认框上的 OK 按钮时,iframe 将加载miniChlgame.html
到有两个标签的位置,其中一个应该显示“clgteam”的值(James88),我使用以下代码来实现:
document.getElementById('awayteam').innerHTML = window.opener.document.clgteam.value;
其中 'awayteam' 是标签的 ID。
但是,它不起作用,我尝试了各种方法。请赐教!!
(我对 HTML、CSS 和 JavaScript 完全陌生,所以请原谅我的白痴。我在网上搜索过,看到了各种解决方案,但我仍然无法采用它们来解决我的问题。)