【发布时间】:2012-02-08 12:52:33
【问题描述】:
我想在单击链接后添加一个 .js 文件。 .js 文件是一个脚本,没有直接调用的函数,但该文件必须插入到网站的正文部分。
另一种解决方案是,如果在页面加载时调用文件并且调用链接的单击事件,则删除 .js 文件。
我尝试过这样的事情,但没有任何反应:
$(".myLink").click(function(){
$.getScript("myJavascriptFile.js");
});
还有这里:
$(".myLink").click(function(){
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = "app_javascript/dragscroll.js";
$(".myDiv").append(script); // or $("body").append(script);
});
【问题讨论】:
-
你认为删除 JS 文件有什么好处?
-
我需要这样做来测试和展示这个功能。此功能有三种不同类型,它们应在单击链接后出现,例如“测试功能2”。三个函数中的两个可以直接用函数调用(callFunction1();),但第三个必须包含在内而不调用函数。
-
为什么要添加/删除这样的脚本?很大吗?
标签: javascript jquery file append