javascript包含javascript文件 先给出直接封装好的两个js

function include_js(path) 
{     
      var sobj = document.createElement('script'); 
      sobj.type = "text/javascript"; 
      sobj.src = path; 
      var headobj = document.getElementsByTagName('head')[0]; 
      headobj.appendChild(sobj); 
}
function include_css(path) 
{     
var fileref=document.createElement("link") 
fileref.rel = "stylesheet";
fileref.type = "text/css";
fileref.href = path; 
}
include_css("css/kefu.css");

include_js("HashMap.js");
include_js("WebComm.js");

-----------------------------
document.write("<scr"+"ipt language=javascript src='zdz.js'></scr"+"ipt>");
这样就可以了!中国站长的统计里面就有这个代码!

document.write("<link href=/"css/WebComm.css/" rel=/"stylesheet/" type=/"text/css/" />");

用document.write方法无法放到头文件那里,有时候会有加载先后顺序的问题。用include可以。

第二种方法是用字符串的形式

file1.js: 
var file2 = '<script language="javascript" src="file2.js"><//script>'; 
document.write(file2);

第三种方法使用include

//直接包含js文件。
function include_abc(path) 
{     
      var sobj = document.createElement('script'); 
      sobj.type = "text/javascript"; 
      sobj.src = path; 
      var headobj = document.getElementsByTagName('head')[0]; 
      headobj.appendChild(sobj); 
}
//根据已经包含的第一个js文件路径,包含新的js文件
function include(path) 

      var scripts = document.getElementsByTagName("script"); 
      if(!scripts) return;
      var jsPath = scripts[0].src;      
      jsPath=jsPath.substring(0,jsPath.lastIndexOf('/')+1);
      var sobj = document.createElement('script'); 
      sobj.type = "text/javascript"; 
      sobj.src = jsPath+path; 
      var headobj = document.getElementsByTagName('head')[0]; 
      headobj.appendChild(sobj); 
}

例如:
现在已经有一Common.js文件包含在aspx页面上,路径是src="/JScript/Common.js"

如果用include包含: include("WebsiteConfig.js");将把WebsiteConfig.js包含进页面,路径和Common.js相同。

如果用include_abc包含则需要全路径,include_abc("/JScript/WebsiteConfig.js");
使用include,必须要求页面上已经有一个包含的js文件.
使用include_abc则不需要任何条见,就可以包含,但是必须指定要包含的js文件路径。

转载于:https://www.cnblogs.com/deve/archive/2008/10/26/2242828.html

JS包含js文件 动态添加css相关推荐

  1. js活jQuery实现动态添加、移除css/js文件

    下面是在项目中用到的,直接封装好的函数,拿去在js中直接调用就可以实现css.js文件的动态引入与删除.代码如下 动态加载,移除,替换css/js文件 // 动态添加css文件 function ad ...

  2. Thymeleaf——在不覆盖现有class属性的情况下动态添加CSS class解决方案

    问题描述 th:class动态添加CSS class会覆盖现有class属性,导致class较多时,表达式过长. 官方文档 https://www.thymeleaf.org/doc/tutorial ...

  3. js html body onload,动态添加页面body OnLoad事件的简单js代码

    代码如下: /** * 动态添加页面onload事件 * Edit www.jbxue.com */ if (window.attachEvent) { window.attachEvent(&quo ...

  4. js实现简单的动态添加或删除一行数据

    实现代码如下: <script type="text/javascript"> $(function(){ // 动态添加(此处未加样式图片路径等) //var li= ...

  5. 使用Mootools动态添加Css样式表代码,兼容各浏览器

    这个函数很有用处,尤其是当我们在使用Mootools开发插件的时候,例如Tips等,当我们需要额外的Css来支撑插件内的效果时,通常我们的做法是把Css放到单独的css文件里调用,但是这样做就不利于插 ...

  6. html文件中添加css的方式

    在html文件中经常会使用css来使自己的页面更加美观. 以下总结在html中添加css的三种方式: 1. 外部样式表 css保存在.css文件中 在html中使用引用 对于外部样式表,需要创建一个. ...

  7. 使用jquery.fileupload.js上传文件时添加进度条

    1.首先页面用来展示上传按钮 和 显示进度条的 <tr><td style="width:140px;text-align: right;padding-top: 13px ...

  8. JS实现表格Table动态添加删除行

    1.页面内容 <table style="border:1px ; width:100%; height:160px"> <THEAD> <TR> ...

  9. js向页面中动态添加脚本

    var head= document.getElementsByTagName('head')[0];var script= document.createElement('script');scri ...

  10. linux gcc 包含头文件 动态库 静态库 链接路径问题

    C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径.自己指定的路径就不说了,这里说明一下系统自动搜索的路径. [1 ...

最新文章

  1. java web 自定义filter
  2. python生成斐波那契_python学习-生成器(generator)及斐波那契;yield
  3. 初探运算符重载------(减号)
  4. 聚类算法(part1)--DBSCAN
  5. java源码影视源码搭建教程_新版千月影视app源码+搭建教程
  6. 修改tomcat的conf/server.xml解决网页乱码
  7. php 计算上个月,如何使用PHP计算上一个月的今天
  8. paip.sqlite 管理最好的工具 SQLite Expert 最佳实践总结
  9. java一个中文的验证码程序,Java中文验证码
  10. html 刷新页面,javascript刷新页面的几种方法
  11. 轻量级web api_API接口管理,这15种开源工具助你管理API
  12. 75 颜色分类(排序)
  13. php 微信代扣开发步骤,【微信支付】微信代扣开发者文档
  14. Python模拟微信发红包
  15. 数据库基础(面试常见题)
  16. Symmetric 配置数据库同步
  17. API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等] item_get - 根据ID取商品详情
  18. 斯坦福大学机器学习——K-means算法
  19. golang 字符串随机数_在Go中生成随机数和字符串
  20. 会计专硕论文选题案例怎么找?

热门文章

  1. NSString中如何正确判断包含一个变量字串NSString
  2. 指向Member Function的指针
  3. 13防更新描述文件_描述文件终于来了,iOS 13 也能屏蔽更新!
  4. 集美大学计算机工程学院 曾勇进,电子政务评估方法AHP 的研究及实现.pdf
  5. wininet InternetOpen\InternetOpenUrl\InternetReadFile 等
  6. 为什么root下不能使用passwd命令_Linux:CentOS 7中常用的基础命令
  7. Ubuntu编译环境相关
  8. 【融云分析】 IM 即时通讯之链路保活
  9. mysql,sqlserver数据库单表数据过大的处理方式
  10. Protobuf3 序列化