js功能没有改变价值

时间:2016-03-17 11:32:31

标签: javascript iframe

我有以下代码。第一次调用该函数时,iframe将内容更改为newPage,但第二次调用该函数时页面不会更改。

catch (Exception ex)
{
  Debug.WriteLine(ex.Message);
  throw;
}

2 个答案:

答案 0 :(得分:2)

您有两个名为url的变量。

定义为全局的定义为函数参数的定义。

您的函数仅更改定义为函数参数的函数,该参数不会保留在任何位置。

如果你想修改全局的:不要在函数定义中定义参数(并且不要在函数中传递参数)。

答案 1 :(得分:1)

由于您传递的名称与参数(url)相同,因此您必须明确说明要更改哪一个或更改参数名称(例如,从url更改为u)