需要在htmls中的javascript url中包含该参数
Need to include the parameter in javascript url in htmls
我有一个需求,需要在脚本url中动态传递参数。
示例:
"<" script src="myfile.js" "><"/script>"
现在我需要像一样在src中传递时间戳
"<"script src="myfile.js?tm=12345"><"/script">"
因此,无论何时加载这个html,它都应该使用新的时间戳并传递到url。
"<"script src="myfile.js?tm=6788"><"/script">"
如果有人能帮我找到解决这个问题的办法,我将不胜感激。
您可以这样做:
var elem = document.createElement('script');
elem.setAttribute('src',generateSrc()); // add your logic in generateSrc
document.body.appendChild(elem);
要创建带时间戳的普通标记,可以用两种不同的方法:
使用DOM:
var e = document.createElement('script');
e.setAttribute('src',"myfile.js?tm="+(new Date()).getTime()); //(new Date()).getTime() Returns the number of milliseconds since midnight Jan 1, 1970
document.getElementsByTagName("body")[0].appendChild(e);
通过使用innerHTML:
document.getElementsByTagName("body")[0].innerHTML+= '<script src="myfile.js?tm='+(new Date()).getTime()+'"></script>';
这是http://cjihrig.com/blog/passing-arguments-to-external-javascript-files/一个教程,解释如何将参数传递和检索到外部脚本。
相关文章:
- 如果当前url包含某些内容,请采取措施
- 如果 URL 包含使用 JavaScript 重定向的特定端口
- 如果URL包含字符串don't运行jQuery函数
- 当 URL 包含“#”时,jQuery Document 就绪失败
- 在循环中,将一个php-var传递给javascript,其中包含该变量的值
- JS代码以检查日期,如果包含该日期的元素满足条件,则突出显示该日期
- Javascript - 如果 url 包含 X,请忽略脚本,否则运行脚本
- 在 JW 播放器开始之前不显示图像,如果 URL 包含字符串 base64
- j查询触发器单击如果 URL 包含参数
- 使用 JavaScript 变量来引用 ID 包含该变量的元素
- 如果当前url包含,JS将用户重定向到不同的页面
- 如何在使用 django 的 html 页面中从一个选项卡移动到另一个选项卡时将请求发布到我的 url,该页面有多个选项
- 动态链接URL包含声音管理器2要播放的wav文件的位置
- 如果URL包含“;default.aspx”;单击
- 需要在htmls中的javascript url中包含该参数
- 当我的重定向URL包含唯一的用户ID时,我如何使用OneDrive Web选取器
- jquery:如果url包含字符串x,则更改特定标签的背景颜色
- 悬停在元素上改变元素,然后在悬停中包含该元素
- 如果URL包含关键字,并且(同时)不包含其他关键字,则使用jQuery来包含HTML元素
- Javascript if语句如果url包含子字符串