jquery - 使用 jquery 删除 javascript

标签 jquery

我在网站页脚上有一段 JS 代码,我需要使用 jQuery 为特定页面删除它。大家有什么帮助吗?

非常感谢您的宝贵时间。 谨致问候。

<script language="javascript" type="text/javascript"><!--
si_transact_label='My-label';
si_transact_id=123456;
si_transaction_amount='0';
var now= new Date();
//--></script>
<script language="javascript" type="text/javascript">
document.write('<s'+'cript language="javascript" type="text/javascript" src="'+document.location.protocol+'//dms.netmng.com/si/CM/Tracking/TransactionTracking.aspx?siclientid=7244' + '&TransactionAmount=' + si_transaction_amount + '&SICustTransType=' + si_transact_id + '&timecode=' + now.getTime() + '&jscript=1"></s'+'cript>');

最佳答案

您提供的代码仅设置一组变量;它实际上没有做任何事情。想必这些变量在其他地方使用?

您不能仅仅使用 jQuery“删除代码”——当 jQuery 在页面上可用时,该代码也将被加载并运行,并且这些变量将被填充。运行后删除代码不会做任何事情,因为它已经完成了它的事情。

根据它们的用途,您可以尝试取消设置变量 - 如下所示:

si_transact_label=null;
si_transact_id=null;
si_transaction_amount=null;
var now= null;

但如果它们已经用于其主要目的,那么删除它们不会有任何区别。

更有可能的是,您首先需要做的就是不要将它们包含在页面中。这将在您的后端代码中完成 - 即 PHP? ASP.net?或任何你正在使用的东西,但不在前端 jQuery 代码中。

关于jquery - 使用 jquery 删除 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12427330/

相关文章:

javascript - 使用 JScript 动态向 HTML 表添加新行

javascript - 迭代数组,为每个元素调用 $.ajax。返回包含所有 ajax 结果的数组

javascript - 基本时间表表 - 使用 ajax 请求和 jquery

javascript - Firefox:将 blob url 动态加载到视频标签会导致 MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED (javascript)

javascript - 如何编辑 JS 填充的输入?

javascript - 动态标题模糊过滤器

javascript - jquery noConflict的用法: Assert my Understanding

javascript - 我想保留前 2 个选项并使用 jquery 删除选择元素中的剩余选项,

javascript - 如何从异步调用返回响应?

javascript - 方法调用时的 meteor 表演微调器