【发布时间】:2012-05-18 10:12:36
【问题描述】:
在我的第一页上,我有两个单选按钮,每个按钮都有一个值。单击链接转到第 2 页时,将运行以下 for 循环并获取选中按钮的值。 (该脚本有效,我已经测试过了):
function func1(){
var info = document.Information;
for(var i1 = 0;i1 < info.length;i1++){
if (info.elements[i1].type == "radio" && info.elements[i1].checked) {
ordertype = info.elements[i1].value;
alert(ordertype);
}
}
}
变量 ordertype 在函数外部声明。在第二页上,我通过单击按钮运行此功能:
function func2(){
alert(ordertype);
}
ordertype 现在未定义...如何正确地将变量传递给新函数?
【问题讨论】:
-
页面之间不共享 JavaScript 执行上下文。
-
饼干?会议?本地存储?查询字符串?
-
第一页用
window.open打开第二页了吗?
标签: javascript html function variables