javascript - HTML:如何取消包含当前页面上包含的 .js 文件

标签 javascript html

我有一个 Html 文件,其中包含一个 .js 文件,例如

<script src="myCode.js"></script>

以后根据任何情况,我该怎么做才能从中删除该文件? 喜欢:

if(someCondition == true )
{
  /* some code to remove myCode.js file */
  alert('myCode.js file doesnt exist on this document anymore');
}

最佳答案

简短的回答:你不能。像这样加载的 JavaScript 文件

<script src="mycode.js"></script>

在文档加载后立即执行。如果可以 页面加载期间检查条件,您可以使用 document.write()调用以包含仅在满足条件时才加载脚本的 HTML,或者如果可以在文档加载完成后加载脚本,您可以使用类似 jQuery 的 $.getScript() 之类的东西.

如果这两种方法都不可行,您最好的办法就是尝试撤消脚本所做的一切,例如尝试删除任何函数、DOM 元素、超时和已添加的事件处理程序。

关于javascript - HTML:如何取消包含当前页面上包含的 .js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4929621/

相关文章:

javascript - 如何调整d3.js中箭头的方向?

javascript - 在 HTML/JS/JQ 中通过按键更改 div 颜色

android - Cordova Phonegap 中 Android WebView 上的 HTML5 相机捕获

html - 多列div的可变高度

javascript - jQuery 与 javascript?

javascript - 普通按钮上的 onclick 正在提交表单

javascript - 如何使用 Node.js 读取一系列 JavaScript 文字?

javascript - Google map API 不适用于 IOS safari

javascript - 如何将HTML数据从 Node js发送到前端?

javascript - 每次迭代 express-handlebars 时,只有第一个值被改变