javascript - 获取子窗口的结果写入父窗口

标签 javascript window parent addition

我是 Javascript 的初学者,我正在尝试将子窗口的结果写入父窗口。这是子窗口的函数:

函数 checkAnswer(){

var num1=parseInt(document.getElementById('firstNumber').value);
var num2=parseInt(document.getElementById('secondNumber').value);
var correctAnswer = num1+num2;
var userAnswer=parseInt(document.getElementById('input').value);


if(userAnswer==correctAnswer){
window.opener.document.getElementById('input') = correctAnswer;
}

else{
alert('wrong');
}

}

我正在尝试让正确的答案出现在父窗口上

我不确定我做错了什么或者我是否遗漏了什么。就像我说的,我是 Javascript 的初学者,非常感谢您的帮助:)

最佳答案

这行就是问题所在

window.opener.document.getElementById('input') = correctAnswer;

应该是

window.opener.document.getElementById('input').value = correctAnswer;

关于javascript - 获取子窗口的结果写入父窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13812816/

相关文章:

c# - 从 UserControl 子项访问 Window 属性

javascript - 如何在窗口大小调整时调整 iframe 大小

javascript - 从嵌套值获取父对象

css - 拉伸(stretch)/收缩父 div 以适应内容的宽度

JavaScript 时间比较

javascript - JQuery 动画和 slideUp 同时

javascript - ng-change 没有在复选框上被调用

text - ncurses 滚动窗口的文本内容

c# - 为什么回发后复制 innerHTML 时插入逗号?

xml - 如何使用 F# Data 的 XML Type Provider 访问父节点的属性?