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 test = document.getElementById("testjs");
var src = test.getAttribute("src");
var result;
if(src){
  new RegExp("(^|&)" + name + "=([^&]*)").exec(src);
  result = RegExp.$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');

最新文章

  1. lua学习之table类型
  2. Linux中cp覆盖不提示
  3. ckplayer.js视频播放插件
  4. 帝国cms如何调用栏目别名作为分类标题?[!--classname--]标签不能用
  5. 解决Android上的QPython不能import urllib的问题
  6. PV、UV、IP的区别
  7. Linux编程C/C++
  8. java实现xml文件增删改查
  9. cocos2dx进阶学习之CCTMXTiledMap
  10. SVN的学习以及使用!
  11. urllib使用
  12. [Swift]LeetCode158. 用Read4来读取N个字符II $ Read N Characters Given Read4 II
  13. matlab中cumsum函数
  14. ABAQUS复合材料
  15. Vue.js简介及指令
  16. Python(四)之Python流程控制(if、while、for)
  17. CentOS环境下jdk安装部署
  18. Delphi中那些容易混淆的基础(@、^、Addr、Pointer,Move、CopyMemory,GetMem和FreeMem、GetMemory和FreeMemory、New和Dispose、StrAlloc和StrDispose、AllocMem)
  19. Leetcode 15
  20. [转]【流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流

热门文章

  1. JAVA中如何使用SORT从大到小排
  2. alexkn android第一行代码-7.广播
  3. JSP九大内置组件
  4. 【分享】国外后台界面HTML源码 [免费]
  5. Android开发之Touch事件分发机制
  6. 关于php自带的访问服务器xml的方法的坑
  7. AudioRecord类获取录音音量分贝数
  8. 【转】Java面试题全集2.2(下)
  9. 【51Nod 1622】【算法马拉松 19C】集合对
  10. requestAnimationFrame,Web中写动画的另一种选择