教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

JS包含js文件 动态添加css

来源:网络收集 时间:2025-09-14
导读: 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.ap

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;
var headobj = document.getElementsByTagName('head')[0];
headobj.appendChild(fileref);
}
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,http://doc.guandang.netstIndexOf('/')+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文件路径。

JS包含js文件 动态添加css.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1813609.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)