我有以下脚本代码:
<script src="http://example.com/embed.js?q=123¶meter1=450¶meter2=300"></script>
如何获取q(123)和parameter1(450)和parameter2(300)的值并将其用于embed.js文件?我想通过使用这些值在我的embed.js中创建条件。我怎样才能做到这一点?
给出脚本元素和ID属性,如下所示:
<script id="embed-script" src="http://example.com/embed.js?q=123¶meter1=450¶meter2=300"></script>
Javascript:
var url = document.getElementById('embed-script');
function parseGet(val) {
var result = "",
tmp = [];
var items = url.src.split("?")[1].split('&');
for (var index = 0; index < items.length; index++) {
tmp = items[index].split("=");
if (tmp[0] === val)
result = decodeURIComponent(tmp[1]);
}
return result;
}
在embed.js中获取如下所示的值:
var value1 = parseGet('q');
然后,value1应该为“ 123”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句