如何给外部引用的js文件传递参数

时间: 2019-02-11阅读: 52标签: 参数

1、定义全局变量

<script language="javascript">
var g = "I'm here";
</script>
<script tpye="text/javascript" src="test.js"></script>

处理: 

alert(g);


2、在src后面传参

<script tpye="text/javascript" src="test.js?a=1&b=2" id="testjs"></script>

处理:

var src=d.getElementById("testjs").getAttribute("src"),result="";
if(src){
 var r = src.substr(1).match(new RegExp('(^|&?)' + 'id'+ '=([^&]*)(&|$)', 'i'));
  result= null?decodeURI(r[2]):'';
}
alert(result);


3、检索js文件(js文件要最后引入)

<script tpye="text/javascript" src="test.js">
 var temp = "just test";
</script>

处理:

var script = document.getElementsByTagName("script");
eval(script[script.length-1].innerHTML);
alert(temp);


4、设置其他属性

<script id="testScript" type="text/javascript" src="test.js" data="a=b&c=d"></script>

处理:

var scriptArgs = document.getElementById('testScript').getAttribute('data');



fly63.com版权所有,内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权,请与小编联系!情况属实本人将予以删除!

广告赞助文章投稿关于web前端网站点搜索站长推荐网站地图站长QQ:522607023

小程序专栏: 土味情话心理测试脑筋急转弯