[英]How to get hash tag in javascript SRC
有没有简单的方法来获取脚本源中的哈希标签?
例:
<script src='myscript.js#result=5235'></script>
我想使用myscript.js
获得变量result=5235
var hash = $('script').attr('src').split('#')[1];
要么
var hash = document.getElementsByTagName('script')[0].src;
hash = hash.split('#')[1];
假定它是第一个脚本,否则将[0]
更改为该脚本具有的索引。
var srcVariable = $(script).attr("src");
var hashText = srcVariable.substring(srcVariable.indexOf('#'));
对于此示例,假设您想对页面上的所有脚本标记执行该操作,以获取该结果=任意值。 执行以下操作:
var whatever = [];
$('script').each(function(){
var src = $(this).attr('src');
var splitonhash-arrReturned = src.split('#');
var yourAnswer = splitonhash-arrReturned[1];
whatever.push(yourAnswer);
});
PURE JS示例:
var whatever = [];
var items = document.getElementsByTagName('script');
for (i=0; i< items.length; i++)
{
whatever.push(items[i].attributes.getNamedItem("src").split('#')[1]);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.