我想仅使用 javascript 从另一个页面提取一个值。我尝试在页面之间使用通用的 javascript 文件,但我失败了...这是示例...
第 1 页: 1. 第 1 页上的文本字段 (1)(它是空的) 2. PAGE 1 上的一个按钮(1)
第 2 页: 1. 第 2 页上的文本字段 (2) 2.第2页上的一个按钮(2)
工作: 1. 在按钮 (1) 上单击第 1 页,将打开一个新窗口,即第 2 页,旧窗口将完好无损(不会关闭) 2. 打开新窗口后,我在第 2 页的 textfield(2) 中输入了一些文本 2. 在按钮 (2) 上单击 PAGE 2,在 textfield(2) 中输入的值应插入 PAGE 1 的 textfield(1)。
注意:如果可能使用 JQuery,那么如果 javascript 不起作用,它是我的第二选择...
最佳答案
首先,正如 Josh 所说,jQuery 只是一个用 javascript 编写的库。其次,假设您在新窗口中打开第二个页面,您希望使用 javascript 进行跨窗口通信。当您发出 window.open 调用时,它会返回新打开窗口的句柄:
var windowHandle = window.open(....);
windowHandle.doStuff()
您可以使用此句柄将数据传递到另一个窗口,例如查看这篇文章:
Window to Window Communication in js by window name
希望这对您有所帮助!
关于javascript - 使用javascript将值推送到上一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6987561/