javascript - 基于javascript变量值的iframe src

标签 javascript html iframe

我有一个 Iframe,以及如何将 javascript 变量与 iframe src 一起传递。

ex:
var param1=test1;

如何将“param1”值与 iframe url 一起传递。 我想这样通过。

<iframe frameborder=0 src="http://cart.demo.com/c_jp.php?action=param1" name="navigationframe" id="navigationframe" width="220" height="800">

提前致谢。

最佳答案

如果您需要将 JS 参数值传递给 url(如代码中所示),您可以尝试以下方法之一:

window.frames[navigationframe].location = window.frames[navigationframe].location +      "&param1" = + param1;   

document.getElementById(navigationframe).src = document.getElementById(navigationframe).src + "&param1" = + param1;

如果这是您将“传递”到查询字符串的唯一变量,请确保正确设置查询字符串的格式(如果是第二个或 N+1 变量,则在前面添加“&”,如果是第一个变量,则在前面添加“?”) )

关于javascript - 基于javascript变量值的iframe src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2743356/

相关文章:

javascript - 如何使用 twitter bootstrap 3 使等待图标出现在我的页面中间?

javascript - 单元测试时如何测试绑定(bind)函数是否相等?

javascript - 在滚动到站点时添加移动效果

javascript - FileReader 读取为 DataUrl

javascript - 根据用户的屏幕宽度加载不同的 &lt;/iframe&gt;

javascript - 在 iframe 加载之前运行脚本

javascript - Iframe 淡出/淡入

javascript - 使用 jQuery UI ThemeRoller 自定义主题实现问题

javascript - 使用 angular-mocks.js 时,使用 Jasmine 进行的 AngularJS 测试无法调用 "angular.mock.module"

javascript - 当 anchor 在另一个 anchor 内动态创建时,为什么 href 不起作用?