从Javascript动态脚本获取参数值
Getting parameter value from Javascript dynamic script
我有一段JS代码:
(function() {
var s = document.createElement('script');
s.id = 'LeadiDscript_campaign';
s.type = 'text/javascript';
s.async = true;
s.src = (document.location.protocol + '//d1tprjo2w7krrh.cloudfront.net/campaign/aa545531-face-feed-cafe-4c5e1302580a.js');
var LeadiDscript = document.getElementById('LeadiDscript');
LeadiDscript.parentNode.insertBefore(s, LeadiDscript);
});
它返回的参数我只能从Firebug访问/查看。参数名称为"s"。如何访问该参数以便查看它并将其显示为HTML元素?
如果您想从全局作用域内的私有作用域访问变量,您需要将其绑定到全局作用域或其子作用域。
(function() {
var s = document.createElement('script');
window.s = s;
...
});
然后,在代码的某个地方,在一个完全不同的范围内,如果没有该名称的局部变量,则可以使用window.s
或仅使用s
来访问它。
相关文章:
- jqGrid - 将表单数据提交到 jqGrid,并让 jqGrid 使用这些参数获取数据
- 使用add:true参数获取集合时,重新渲染主干视图
- 我对javascript中的一个自定义函数感到困惑,该函数将对象作为参数获取
- 使用 javascript 或 Meteor 中的函数参数获取对象值
- 使用 colModel 网格参数获取占位符的值
- 如何使用要作为参数获取和传递的元素的 id 在元素中查找元素
- 如何通过参数获取Chrome本地存储结果的值映射
- 通过窗口点击参数获取请求
- 正在从参数获取变量
- 参数获取方法是这样正确还是错误
- 从URL参数获取值
- 使用Javascript从url参数获取一个变量
- 如何从集合中通过数组参数获取模型
- js无法使用日期范围查询参数获取新创建的用户
- (Angular JS)如何过滤$http.如果响应是JSON对象数组,则通过传递参数获取
- 为NEW objects参数获取HTML输入范围值
- 通过javascript对象的参数获取/查找该对象
- 从对象参数获取 jquery 选择器
- 在java中使用Get参数获取所有值
- 用谓词表达式作为参数获取api请求